From 99064a639a30f7ad2ada904d4c0819063d8fc2f1 Mon Sep 17 00:00:00 2001 From: Relintai Date: Fri, 18 Feb 2022 21:31:15 +0100 Subject: [PATCH] Updated terraman. I renamed voxel_surface methods/properties to terra_surface. --- HEADS | 2 +- game/materials/5_standard_material_nouv2.tres | 4 ++-- game/scenes/world/new_terramanlibrarymerger.tres | 2 +- game/scenes/world/new_terramanlibrarymergerpcm.tres | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/HEADS b/HEADS index eecd7d63..c33c11ee 100644 --- a/HEADS +++ b/HEADS @@ -1 +1 @@ -{"engine": {"3.2": "94a0fc47f7b4e90f8973f9adbfd3312579ed2825", "master": "8c73e813134001e575b6f59e3b0100471c007410", "3.x": "d9ccac95ac6c5aa18b8efc207d4563efd994d7e6"}, "world_generator": {"master": "260c430f11b0b591eaf4714516419aa327d2842c"}, "entity_spell_system": {"master": "fd8c1af15476649a5619d7685f185bf395629baf"}, "ui_extensions": {"master": "80a3b96fc56991a0f88a1d441ed1e3cebaf3307a"}, "voxelman": {"master": "65485930a20f65844d496b4ba47dec5b6ed70b91"}, "texture_packer": {"master": "ae4d222fbaade063ed6f0bc9f3aaa53df68a7fed"}, "fastnoise": {"master": "46bb1f610bfb7171613b5c708d312bcf94e89356"}, "mesh_data_resource": {"master": "756b5131cbf2439f1dc4cf302b38cf7a385fad8e"}, "procedural_animations": {"master": "f8aae42bf06b3936cc6bd24cb18e1c3ec9f78f4f"}, "ess_data": {"master": "3bd637fdd3304b64a18287a49a6b7387acf2f5de"}, "props": {"master": "303343211f6cd91dee0bb66ee65117a2c93243aa"}, "mesh_utils": {"master": "b52a261c31f04fad624e5cfbcdcc4a45d61136da"}, "broken_seals_module": {"master": "52c5a81350db1c29d375c63d95010260911ec034"}, "thread_pool": {"master": "1e2a611ebdaee93c0bc3d0f46dbdd80cc0dba089"}, "terraman": {"master": "29c68e5fb045b2c520c1ad1d4f88527fb43e4f4a"}} \ No newline at end of file +{"engine": {"3.2": "94a0fc47f7b4e90f8973f9adbfd3312579ed2825", "master": "8c73e813134001e575b6f59e3b0100471c007410", "3.x": "d9ccac95ac6c5aa18b8efc207d4563efd994d7e6"}, "world_generator": {"master": "260c430f11b0b591eaf4714516419aa327d2842c"}, "entity_spell_system": {"master": "fd8c1af15476649a5619d7685f185bf395629baf"}, "ui_extensions": {"master": "80a3b96fc56991a0f88a1d441ed1e3cebaf3307a"}, "voxelman": {"master": "65485930a20f65844d496b4ba47dec5b6ed70b91"}, "texture_packer": {"master": "ae4d222fbaade063ed6f0bc9f3aaa53df68a7fed"}, "fastnoise": {"master": "46bb1f610bfb7171613b5c708d312bcf94e89356"}, "mesh_data_resource": {"master": "756b5131cbf2439f1dc4cf302b38cf7a385fad8e"}, "procedural_animations": {"master": "f8aae42bf06b3936cc6bd24cb18e1c3ec9f78f4f"}, "ess_data": {"master": "3bd637fdd3304b64a18287a49a6b7387acf2f5de"}, "props": {"master": "303343211f6cd91dee0bb66ee65117a2c93243aa"}, "mesh_utils": {"master": "b52a261c31f04fad624e5cfbcdcc4a45d61136da"}, "broken_seals_module": {"master": "52c5a81350db1c29d375c63d95010260911ec034"}, "thread_pool": {"master": "1e2a611ebdaee93c0bc3d0f46dbdd80cc0dba089"}, "terraman": {"master": "aaeca66f80f30283423f237588a4469fdacbef40"}} \ No newline at end of file diff --git a/game/materials/5_standard_material_nouv2.tres b/game/materials/5_standard_material_nouv2.tres index a151bf9c..16ea5750 100644 --- a/game/materials/5_standard_material_nouv2.tres +++ b/game/materials/5_standard_material_nouv2.tres @@ -2,7 +2,7 @@ [ext_resource path="res://shaders/5_standard_shader_nouv2.tres" type="Shader" id=1] -[sub_resource type="Image" id=1] +[sub_resource type="Image" id=3] data = { "data": PoolByteArray( 30, 42, 30, 255, 25, 33, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 24, 30, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 23, 30, 24, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 40, 60, 40, 255, 50, 73, 47, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 50, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 32, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 51, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 38, 57, 38, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 32, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 31, 25, 255, 25, 31, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 32, 47, 33, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 49, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 32, 26, 255, 26, 33, 27, 255, 25, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 30, 25, 255, 34, 43, 34, 255, 24, 30, 25, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 38, 58, 38, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 40, 29, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 37, 56, 37, 255, 38, 58, 38, 255, 44, 65, 43, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 31, 25, 255, 51, 41, 27, 255, 40, 34, 24, 255, 34, 30, 22, 255, 63, 52, 37, 255, 46, 40, 29, 255, 39, 34, 24, 255, 67, 54, 39, 255, 36, 32, 23, 255, 49, 40, 26, 255, 39, 34, 23, 255, 41, 36, 26, 255, 50, 40, 27, 255, 43, 37, 24, 255, 64, 48, 32, 255, 48, 40, 26, 255, 48, 40, 26, 255, 45, 38, 25, 255, 45, 37, 24, 255, 51, 41, 27, 255, 50, 40, 27, 255, 58, 45, 30, 255, 67, 50, 33, 255, 59, 45, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 46, 39, 25, 255, 67, 50, 33, 255, 54, 43, 28, 255, 41, 35, 24, 255, 57, 47, 34, 255, 40, 35, 25, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 42, 37, 27, 255, 42, 37, 27, 255, 39, 34, 25, 255, 39, 34, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 52, 42, 27, 255, 48, 40, 26, 255, 45, 38, 25, 255, 75, 55, 33, 255, 55, 43, 28, 255, 42, 36, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 51, 43, 31, 255, 35, 31, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 45, 39, 28, 255, 33, 30, 22, 255, 34, 30, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 52, 42, 28, 255, 63, 48, 32, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 54, 43, 28, 255, 59, 46, 30, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 53, 44, 32, 255, 33, 30, 22, 255, 78, 62, 43, 255, 71, 57, 41, 255, 39, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 42, 36, 26, 255, 39, 34, 23, 255, 44, 37, 26, 255, 46, 38, 25, 255, 46, 38, 25, 255, 53, 42, 28, 255, 41, 35, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 50, 40, 27, 255, 46, 38, 25, 255, 34, 31, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 39, 34, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 44, 38, 27, 255, 76, 61, 43, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 48, 40, 30, 255, 55, 46, 33, 255, 80, 64, 45, 255, 39, 34, 25, 255, 43, 37, 24, 255, 48, 41, 29, 255, 34, 30, 22, 255, 47, 40, 28, 255, 36, 32, 23, 255, 58, 48, 34, 255, 53, 44, 31, 255, 73, 59, 42, 255, 37, 33, 24, 255, 47, 39, 25, 255, 42, 35, 23, 255, 50, 42, 31, 255, 35, 31, 22, 255, 39, 34, 25, 255, 54, 43, 28, 255, 54, 43, 28, 255, 41, 36, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 36, 32, 24, 255, 40, 35, 25, 255, 59, 49, 35, 255, 42, 37, 27, 255, 39, 34, 24, 255, 34, 31, 22, 255, 60, 46, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 65, 49, 33, 255, 42, 36, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 36, 32, 22, 255, 40, 35, 24, 255, 52, 42, 28, 255, 70, 52, 33, 255, 65, 49, 33, 255, 42, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 48, 40, 30, 255, 61, 50, 36, 255, 37, 33, 24, 255, 75, 60, 43, 255, 79, 63, 44, 255, 63, 52, 37, 255, 78, 62, 43, 255, 37, 33, 23, 255, 42, 37, 27, 255, 39, 34, 24, 255, 47, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 33, 30, 22, 255, 67, 54, 39, 255, 39, 34, 24, 255, 56, 44, 29, 255, 55, 43, 28, 255, 59, 46, 30, 255, 36, 32, 23, 255, 57, 47, 34, 255, 61, 50, 36, 255, 68, 55, 40, 255, 46, 40, 29, 255, 78, 62, 43, 255, 79, 62, 45, 255, 44, 38, 27, 255, 39, 34, 25, 255, 62, 51, 36, 255, 79, 63, 45, 255, 59, 49, 35, 255, 50, 42, 31, 255, 72, 58, 42, 255, 42, 37, 27, 255, 36, 32, 23, 255, 36, 32, 22, 255, 49, 42, 30, 255, 78, 61, 43, 255, 80, 64, 45, 255, 58, 48, 34, 255, 43, 37, 24, 255, 41, 36, 24, 255, 60, 46, 30, 255, 43, 36, 24, 255, 42, 37, 27, 255, 41, 36, 26, 255, 39, 34, 23, 255, 43, 37, 24, 255, 55, 43, 28, 255, 64, 48, 32, 255, 40, 35, 24, 255, 42, 36, 24, 255, 81, 59, 33, 255, 59, 46, 30, 255, 43, 36, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 66, 49, 33, 255, 58, 45, 30, 255, 65, 49, 33, 255, 61, 46, 31, 255, 42, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 57, 44, 29, 255, 50, 40, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 29, 40, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 31, 45, 32, 255, 36, 53, 36, 255, 46, 68, 44, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 32, 26, 255, 23, 29, 24, 255, 29, 36, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 43, 16, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 52, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 40, 29, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 28, 38, 28, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 49, 34, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 26, 35, 27, 255, 25, 34, 26, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 33, 27, 255, 25, 31, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 59, 45, 30, 255, 51, 41, 27, 255, 36, 31, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 40, 35, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 52, 42, 27, 255, 57, 45, 29, 255, 42, 36, 24, 255, 57, 44, 29, 255, 45, 37, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 57, 44, 29, 255, 49, 40, 26, 255, 46, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 70, 57, 40, 255, 57, 47, 34, 255, 33, 30, 22, 255, 35, 31, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 52, 42, 27, 255, 66, 49, 33, 255, 53, 42, 28, 255, 45, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 51, 43, 31, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 56, 44, 29, 255, 37, 33, 23, 255, 48, 40, 26, 255, 58, 45, 30, 255, 57, 45, 29, 255, 55, 43, 28, 255, 41, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 50, 40, 27, 255, 45, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 38, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 54, 43, 28, 255, 57, 45, 29, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 33, 29, 21, 255, 35, 31, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 57, 47, 34, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 43, 37, 26, 255, 45, 38, 27, 255, 46, 38, 25, 255, 40, 34, 24, 255, 35, 31, 22, 255, 41, 35, 23, 255, 44, 37, 24, 255, 67, 54, 39, 255, 55, 46, 33, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 36, 31, 22, 255, 37, 33, 24, 255, 43, 36, 24, 255, 40, 35, 25, 255, 63, 52, 37, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 38, 27, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 58, 48, 34, 255, 35, 31, 22, 255, 64, 65, 34, 255, 37, 33, 24, 255, 43, 37, 27, 255, 59, 48, 35, 255, 33, 30, 22, 255, 43, 36, 23, 255, 47, 39, 25, 255, 42, 36, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 37, 33, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 75, 60, 43, 255, 54, 45, 33, 255, 34, 30, 22, 255, 40, 35, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 46, 39, 25, 255, 35, 31, 22, 255, 36, 32, 24, 255, 33, 30, 22, 255, 42, 37, 27, 255, 42, 36, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 80, 64, 45, 255, 66, 54, 38, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 68, 55, 40, 255, 44, 38, 27, 255, 36, 32, 23, 255, 39, 33, 23, 255, 50, 42, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 50, 42, 31, 255, 39, 34, 23, 255, 43, 37, 24, 255, 52, 42, 28, 255, 56, 44, 29, 255, 54, 43, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 66, 49, 33, 255, 72, 53, 33, 255, 77, 57, 33, 255, 73, 54, 33, 255, 55, 43, 28, 255, 48, 40, 26, 255, 49, 40, 26, 255, 65, 49, 33, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 45, 38, 25, 255, 55, 43, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 33, 48, 33, 255, 32, 45, 32, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 35, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 27, 37, 28, 255, 27, 38, 28, 255, 23, 29, 24, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 38, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 40, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 29, 40, 29, 255, 32, 47, 33, 255, 27, 38, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 41, 61, 40, 255, 38, 57, 38, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 53, 36, 255, 49, 71, 46, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 36, 29, 255, 28, 36, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 62, 47, 31, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 39, 34, 25, 255, 39, 34, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 36, 24, 255, 39, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 61, 50, 36, 255, 79, 63, 45, 255, 80, 64, 45, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 59, 46, 30, 255, 61, 47, 31, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 37, 27, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 52, 42, 27, 255, 39, 34, 24, 255, 48, 40, 26, 255, 52, 42, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 46, 38, 25, 255, 46, 39, 25, 255, 49, 40, 26, 255, 49, 40, 26, 255, 46, 38, 25, 255, 60, 46, 30, 255, 45, 38, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 57, 44, 29, 255, 42, 36, 24, 255, 48, 40, 26, 255, 38, 33, 23, 255, 54, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 37, 33, 23, 255, 40, 34, 23, 255, 45, 37, 25, 255, 36, 32, 23, 255, 43, 37, 26, 255, 39, 34, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 39, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 35, 31, 23, 255, 57, 47, 34, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 70, 57, 41, 255, 50, 42, 30, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 73, 59, 42, 255, 34, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 55, 46, 33, 255, 41, 36, 26, 255, 50, 42, 31, 255, 33, 30, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 46, 39, 25, 255, 42, 36, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 41, 36, 26, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 34, 30, 22, 255, 37, 33, 23, 255, 50, 42, 31, 255, 36, 32, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 41, 36, 26, 255, 33, 30, 22, 255, 40, 35, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 46, 39, 25, 255, 41, 35, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 41, 36, 26, 255, 36, 32, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 33, 30, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 52, 42, 27, 255, 61, 46, 31, 255, 47, 39, 25, 255, 55, 43, 28, 255, 46, 38, 25, 255, 58, 45, 30, 255, 51, 41, 27, 255, 55, 43, 28, 255, 51, 41, 27, 255, 52, 42, 27, 255, 60, 46, 31, 255, 67, 50, 33, 255, 50, 40, 27, 255, 40, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 36, 31, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 53, 36, 255, 40, 60, 40, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 32, 26, 255, 23, 29, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 37, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 40, 60, 40, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 23, 29, 24, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 35, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 51, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 43, 63, 41, 255, 36, 54, 36, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 113, 138, 12, 255, 27, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 53, 36, 255, 36, 54, 36, 255, 94, 116, 16, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 35, 28, 255, 33, 42, 33, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 45, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 54, 43, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 57, 44, 29, 255, 51, 41, 27, 255, 43, 36, 24, 255, 62, 47, 31, 255, 60, 46, 31, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 39, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 40, 35, 25, 255, 39, 34, 23, 255, 39, 34, 24, 255, 36, 32, 24, 255, 59, 49, 35, 255, 36, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 62, 47, 31, 255, 63, 48, 31, 255, 57, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 41, 36, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 59, 46, 30, 255, 54, 43, 28, 255, 43, 36, 24, 255, 39, 33, 23, 255, 48, 40, 30, 255, 40, 34, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 39, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 63, 48, 32, 255, 58, 45, 30, 255, 53, 42, 28, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 45, 38, 25, 255, 40, 34, 24, 255, 50, 40, 27, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 51, 41, 27, 255, 41, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 50, 40, 26, 255, 41, 35, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 55, 42, 28, 255, 51, 41, 27, 255, 50, 41, 26, 255, 42, 35, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 76, 61, 43, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 45, 39, 28, 255, 36, 32, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 49, 42, 30, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 37, 32, 23, 255, 47, 38, 26, 255, 40, 34, 23, 255, 41, 36, 25, 255, 57, 46, 33, 255, 52, 42, 27, 255, 40, 35, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 24, 255, 49, 42, 30, 255, 39, 34, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 46, 40, 29, 255, 62, 51, 36, 255, 44, 38, 27, 255, 42, 37, 27, 255, 38, 33, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 46, 39, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 44, 38, 27, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 37, 27, 255, 38, 33, 23, 255, 34, 30, 22, 255, 49, 40, 26, 255, 52, 42, 27, 255, 41, 36, 24, 255, 40, 35, 24, 255, 57, 47, 34, 255, 34, 31, 22, 255, 39, 34, 24, 255, 59, 46, 30, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 39, 28, 255, 41, 36, 26, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 53, 44, 32, 255, 35, 31, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 38, 33, 23, 255, 53, 42, 28, 255, 43, 36, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 55, 43, 28, 255, 44, 37, 24, 255, 66, 49, 33, 255, 58, 45, 30, 255, 44, 37, 24, 255, 54, 43, 28, 255, 52, 42, 27, 255, 55, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 39, 34, 24, 255, 37, 33, 24, 255, 46, 40, 29, 255, 45, 39, 28, 255, 44, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 36, 32, 23, 255, 43, 45, 37, 255, 44, 37, 24, 255, 52, 42, 27, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 47, 68, 45, 255, 39, 59, 39, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 38, 57, 38, 255, 45, 67, 44, 255, 45, 67, 44, 255, 36, 54, 36, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 35, 28, 255, 28, 36, 29, 255, 23, 29, 24, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 40, 29, 255, 30, 43, 31, 255, 34, 51, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 38, 57, 38, 255, 38, 58, 38, 255, 42, 62, 41, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 43, 63, 41, 255, 42, 62, 41, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 34, 26, 255, 24, 30, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 40, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 32, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 36, 27, 255, 23, 29, 24, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 33, 48, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 33, 27, 255, 33, 42, 33, 255, 24, 30, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 30, 25, 255, 39, 49, 38, 255, 24, 32, 25, 255, 28, 39, 29, 255, 24, 31, 25, 255, 57, 44, 29, 255, 39, 34, 24, 255, 46, 38, 25, 255, 51, 41, 27, 255, 46, 39, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 49, 42, 30, 255, 66, 54, 38, 255, 37, 33, 23, 255, 38, 33, 23, 255, 68, 88, 55, 255, 55, 46, 33, 255, 36, 32, 23, 255, 45, 37, 24, 255, 64, 48, 32, 255, 63, 48, 32, 255, 61, 47, 31, 255, 41, 35, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 52, 42, 27, 255, 50, 40, 27, 255, 57, 45, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 45, 37, 24, 255, 41, 36, 24, 255, 52, 42, 28, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 44, 38, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 41, 36, 24, 255, 46, 39, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 55, 43, 28, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 43, 36, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 46, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 37, 32, 23, 255, 40, 34, 24, 255, 37, 32, 22, 255, 42, 35, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 46, 38, 24, 255, 38, 34, 23, 255, 41, 34, 23, 255, 35, 31, 22, 255, 45, 38, 26, 255, 44, 37, 24, 255, 37, 33, 24, 255, 44, 38, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 48, 40, 30, 255, 53, 44, 32, 255, 34, 31, 22, 255, 57, 44, 29, 255, 54, 43, 28, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 65, 49, 33, 255, 39, 34, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 51, 43, 31, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 44, 37, 24, 255, 48, 41, 29, 255, 41, 36, 26, 255, 36, 32, 23, 255, 35, 32, 22, 255, 39, 34, 23, 255, 40, 34, 23, 255, 37, 32, 23, 255, 37, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 43, 37, 24, 255, 34, 31, 22, 255, 42, 35, 23, 255, 35, 31, 23, 255, 41, 35, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 42, 31, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 69, 87, 45, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 52, 42, 27, 255, 40, 35, 24, 255, 40, 34, 23, 255, 49, 42, 30, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 39, 28, 255, 49, 42, 30, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 37, 27, 255, 48, 40, 30, 255, 35, 31, 22, 255, 42, 36, 24, 255, 66, 49, 33, 255, 38, 33, 23, 255, 36, 32, 23, 255, 40, 35, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 53, 44, 32, 255, 35, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 55, 43, 28, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 45, 38, 25, 255, 59, 46, 30, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 31, 255, 54, 43, 28, 255, 44, 37, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 37, 33, 24, 255, 77, 62, 44, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 36, 32, 24, 255, 36, 32, 22, 255, 41, 36, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 46, 39, 25, 255, 51, 41, 27, 255, 55, 43, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 51, 35, 255, 43, 63, 41, 255, 30, 43, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 52, 76, 49, 255, 45, 67, 44, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 35, 44, 34, 255, 29, 37, 30, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 41, 61, 40, 255, 43, 63, 41, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 48, 70, 46, 255, 37, 55, 37, 255, 50, 73, 47, 255, 55, 79, 51, 255, 52, 76, 49, 255, 41, 61, 40, 255, 35, 52, 35, 255, 35, 51, 35, 255, 41, 61, 40, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 25, 34, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 51, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 33, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 33, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 32, 26, 255, 24, 32, 25, 255, 30, 42, 30, 255, 26, 36, 27, 255, 55, 43, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 58, 45, 30, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 46, 39, 25, 255, 45, 37, 24, 255, 47, 39, 25, 255, 59, 45, 30, 255, 48, 40, 26, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 48, 40, 26, 255, 52, 42, 28, 255, 66, 49, 33, 255, 54, 43, 28, 255, 52, 42, 27, 255, 52, 42, 28, 255, 70, 52, 33, 255, 52, 42, 27, 255, 36, 32, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 56, 44, 29, 255, 33, 30, 22, 255, 46, 40, 29, 255, 40, 34, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 51, 41, 27, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 36, 32, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 52, 42, 27, 255, 57, 44, 29, 255, 48, 40, 26, 255, 54, 43, 28, 255, 63, 48, 32, 255, 69, 51, 33, 255, 43, 37, 24, 255, 41, 36, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 43, 36, 24, 255, 61, 47, 31, 255, 52, 42, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 45, 37, 24, 255, 36, 32, 22, 255, 46, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 32, 23, 255, 46, 38, 25, 255, 48, 41, 29, 255, 37, 32, 22, 255, 49, 41, 30, 255, 37, 32, 22, 255, 40, 34, 23, 255, 42, 35, 24, 255, 45, 39, 28, 255, 36, 32, 23, 255, 36, 32, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 67, 54, 39, 255, 33, 30, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 47, 39, 25, 255, 50, 40, 27, 255, 57, 44, 29, 255, 43, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 38, 33, 24, 255, 39, 34, 24, 255, 50, 42, 30, 255, 40, 35, 23, 255, 48, 39, 26, 255, 48, 39, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 47, 38, 26, 255, 59, 45, 30, 255, 58, 44, 30, 255, 45, 37, 24, 255, 48, 40, 26, 255, 44, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 41, 35, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 45, 37, 24, 255, 42, 35, 23, 255, 45, 37, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 63, 52, 37, 255, 67, 54, 39, 255, 35, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 53, 42, 28, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 42, 37, 27, 255, 36, 32, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 53, 42, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 44, 37, 24, 255, 50, 42, 31, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 35, 31, 22, 255, 33, 30, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 67, 50, 33, 255, 45, 37, 24, 255, 35, 31, 22, 255, 49, 40, 26, 255, 48, 39, 25, 255, 67, 50, 33, 255, 46, 39, 25, 255, 45, 37, 24, 255, 40, 35, 25, 255, 40, 34, 24, 255, 43, 36, 24, 255, 64, 52, 37, 255, 43, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 48, 39, 25, 255, 53, 42, 28, 255, 41, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 43, 63, 41, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 26, 33, 27, 255, 29, 37, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 44, 65, 43, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 43, 64, 42, 255, 45, 66, 43, 255, 41, 61, 40, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 33, 49, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 40, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 38, 58, 38, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 116, 143, 16, 255, 47, 68, 45, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 32, 26, 255, 26, 32, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 61, 47, 31, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 58, 45, 30, 255, 60, 46, 30, 255, 60, 46, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 54, 43, 28, 255, 40, 35, 24, 255, 42, 43, 36, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 57, 44, 29, 255, 55, 43, 28, 255, 59, 46, 30, 255, 72, 53, 33, 255, 52, 42, 27, 255, 55, 43, 28, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 64, 52, 37, 255, 53, 44, 32, 255, 51, 43, 31, 255, 44, 38, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 55, 46, 33, 255, 40, 35, 25, 255, 36, 32, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 36, 32, 22, 255, 42, 37, 27, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 35, 25, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 62, 47, 31, 255, 42, 36, 24, 255, 35, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 58, 48, 34, 255, 35, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 53, 42, 28, 255, 48, 40, 26, 255, 66, 49, 33, 255, 61, 47, 31, 255, 56, 44, 29, 255, 49, 40, 26, 255, 47, 39, 25, 255, 57, 45, 29, 255, 45, 37, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 45, 38, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 38, 33, 23, 255, 51, 41, 27, 255, 59, 44, 30, 255, 60, 46, 30, 255, 45, 38, 25, 255, 40, 34, 24, 255, 41, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 32, 22, 255, 39, 37, 28, 255, 41, 35, 24, 255, 43, 37, 26, 255, 39, 34, 23, 255, 42, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 39, 34, 25, 255, 39, 34, 25, 255, 43, 37, 24, 255, 48, 40, 26, 255, 45, 38, 25, 255, 54, 43, 28, 255, 51, 41, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 62, 51, 36, 255, 35, 31, 23, 255, 46, 40, 29, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 35, 31, 22, 255, 62, 50, 36, 255, 72, 58, 41, 255, 39, 33, 24, 255, 44, 37, 25, 255, 39, 34, 23, 255, 44, 36, 24, 255, 44, 36, 24, 255, 59, 69, 37, 255, 51, 41, 26, 255, 56, 43, 29, 255, 56, 43, 29, 255, 53, 42, 27, 255, 48, 40, 25, 255, 51, 41, 27, 255, 48, 39, 25, 255, 43, 36, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 73, 91, 33, 255, 39, 34, 23, 255, 37, 33, 23, 255, 44, 37, 26, 255, 79, 63, 44, 255, 78, 62, 44, 255, 39, 34, 24, 255, 33, 30, 22, 255, 79, 62, 45, 255, 48, 40, 30, 255, 34, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 59, 46, 30, 255, 39, 33, 23, 255, 44, 38, 27, 255, 34, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 48, 40, 26, 255, 45, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 54, 43, 28, 255, 50, 40, 27, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 48, 40, 26, 255, 51, 41, 27, 255, 51, 41, 27, 255, 52, 42, 27, 255, 52, 42, 28, 255, 84, 107, 72, 255, 42, 36, 24, 255, 39, 33, 23, 255, 58, 45, 30, 255, 49, 40, 26, 255, 48, 40, 26, 255, 52, 42, 27, 255, 61, 47, 31, 255, 78, 57, 33, 255, 73, 54, 33, 255, 43, 37, 24, 255, 55, 43, 28, 255, 56, 44, 29, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 53, 42, 28, 255, 58, 45, 30, 255, 55, 43, 28, 255, 40, 35, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 34, 31, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 45, 37, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 42, 62, 41, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 35, 28, 255, 24, 31, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 40, 60, 40, 255, 45, 67, 44, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 42, 62, 41, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 53, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 51, 35, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 36, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 40, 29, 255, 27, 36, 15, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 28, 40, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 43, 64, 42, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 27, 38, 28, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 32, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 50, 73, 47, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 32, 26, 255, 24, 30, 25, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 67, 50, 33, 255, 49, 40, 26, 255, 40, 34, 24, 255, 37, 33, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 59, 45, 30, 255, 64, 48, 32, 255, 57, 45, 29, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 61, 47, 31, 255, 66, 49, 33, 255, 46, 39, 25, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 38, 25, 255, 57, 45, 29, 255, 67, 50, 33, 255, 73, 54, 33, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 44, 38, 27, 255, 66, 54, 38, 255, 34, 31, 22, 255, 41, 35, 24, 255, 35, 31, 23, 255, 41, 36, 24, 255, 50, 42, 31, 255, 42, 37, 27, 255, 79, 63, 45, 255, 33, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 39, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 54, 45, 33, 255, 38, 33, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 49, 40, 26, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 63, 52, 37, 255, 37, 33, 23, 255, 50, 40, 27, 255, 40, 34, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 53, 42, 28, 255, 60, 46, 30, 255, 61, 47, 31, 255, 53, 42, 28, 255, 52, 42, 28, 255, 55, 43, 28, 255, 55, 43, 28, 255, 58, 45, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 32, 22, 255, 38, 41, 35, 255, 40, 35, 25, 255, 42, 36, 23, 255, 41, 35, 23, 255, 47, 39, 25, 255, 55, 43, 29, 255, 41, 35, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 32, 23, 255, 42, 35, 23, 255, 48, 38, 26, 255, 43, 36, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 38, 33, 22, 255, 34, 30, 22, 255, 44, 37, 25, 255, 40, 34, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 47, 40, 28, 255, 39, 34, 23, 255, 44, 37, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 36, 32, 22, 255, 33, 30, 22, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 56, 44, 29, 255, 41, 36, 24, 255, 61, 46, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 40, 35, 25, 255, 55, 46, 33, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 36, 32, 22, 255, 44, 38, 27, 255, 41, 35, 24, 255, 45, 37, 25, 255, 47, 38, 26, 255, 44, 37, 24, 255, 42, 35, 24, 255, 40, 34, 23, 255, 51, 41, 27, 255, 59, 45, 30, 255, 60, 47, 33, 255, 63, 47, 31, 255, 56, 44, 29, 255, 44, 36, 24, 255, 46, 38, 24, 255, 43, 36, 24, 255, 42, 35, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 38, 33, 22, 255, 37, 32, 23, 255, 41, 35, 23, 255, 37, 32, 22, 255, 34, 30, 22, 255, 57, 47, 33, 255, 79, 63, 44, 255, 35, 31, 23, 255, 37, 33, 23, 255, 50, 42, 30, 255, 34, 30, 22, 255, 48, 40, 30, 255, 45, 37, 24, 255, 41, 35, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 36, 32, 23, 255, 79, 63, 45, 255, 59, 49, 35, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 25, 255, 35, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 63, 48, 31, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 48, 40, 26, 255, 47, 39, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 46, 39, 25, 255, 60, 46, 30, 255, 60, 46, 30, 255, 40, 35, 24, 255, 60, 46, 31, 255, 50, 40, 27, 255, 44, 37, 24, 255, 59, 45, 30, 255, 45, 37, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 57, 45, 29, 255, 45, 38, 25, 255, 63, 48, 32, 255, 56, 44, 29, 255, 72, 54, 33, 255, 75, 55, 33, 255, 66, 49, 33, 255, 52, 42, 27, 255, 48, 40, 26, 255, 43, 37, 24, 255, 46, 39, 25, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 59, 45, 30, 255, 49, 40, 26, 255, 52, 42, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 57, 44, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 36, 54, 36, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 49, 34, 255, 49, 71, 46, 255, 45, 67, 44, 255, 49, 72, 47, 255, 44, 65, 43, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 43, 64, 42, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 47, 68, 45, 255, 37, 56, 37, 255, 45, 66, 43, 255, 38, 58, 38, 255, 45, 66, 43, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 23, 30, 24, 255, 26, 35, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 31, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 37, 29, 255, 26, 34, 26, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 23, 29, 24, 255, 26, 34, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 56, 37, 255, 45, 66, 43, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 38, 28, 255, 32, 45, 32, 255, 33, 47, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 99, 119, 11, 255, 25, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 43, 36, 24, 255, 50, 40, 27, 255, 43, 36, 24, 255, 36, 32, 23, 255, 67, 54, 39, 255, 33, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 61, 46, 31, 255, 50, 40, 27, 255, 61, 47, 31, 255, 64, 48, 32, 255, 69, 51, 33, 255, 66, 49, 33, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 66, 49, 33, 255, 41, 36, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 57, 45, 29, 255, 50, 40, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 62, 47, 31, 255, 39, 34, 24, 255, 41, 35, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 63, 48, 32, 255, 49, 40, 26, 255, 39, 33, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 45, 37, 24, 255, 34, 30, 22, 255, 49, 42, 30, 255, 33, 30, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 66, 49, 33, 255, 57, 52, 42, 255, 34, 31, 22, 255, 54, 45, 33, 255, 64, 52, 37, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 54, 43, 28, 255, 63, 48, 32, 255, 63, 48, 31, 255, 71, 53, 32, 255, 49, 40, 26, 255, 67, 50, 33, 255, 45, 37, 24, 255, 57, 47, 34, 255, 40, 35, 25, 255, 44, 38, 27, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 36, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 38, 34, 23, 255, 45, 38, 25, 255, 49, 40, 26, 255, 40, 34, 23, 255, 40, 35, 24, 255, 41, 35, 23, 255, 37, 32, 22, 255, 38, 32, 22, 255, 44, 37, 26, 255, 41, 34, 23, 255, 51, 42, 28, 255, 42, 36, 25, 255, 35, 31, 22, 255, 36, 32, 22, 255, 46, 39, 28, 255, 39, 33, 23, 255, 42, 36, 23, 255, 58, 44, 29, 255, 44, 37, 24, 255, 40, 35, 25, 255, 39, 34, 25, 255, 42, 37, 27, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 62, 47, 31, 255, 51, 41, 27, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 60, 46, 31, 255, 40, 34, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 48, 40, 26, 255, 46, 39, 25, 255, 40, 34, 24, 255, 45, 38, 24, 255, 59, 48, 34, 255, 58, 47, 33, 255, 37, 33, 24, 255, 36, 32, 22, 255, 43, 36, 24, 255, 45, 37, 25, 255, 46, 38, 25, 255, 44, 37, 24, 255, 43, 36, 25, 255, 41, 35, 24, 255, 54, 42, 29, 255, 55, 44, 30, 255, 60, 47, 31, 255, 60, 46, 31, 255, 40, 35, 23, 255, 45, 38, 24, 255, 37, 32, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 36, 32, 23, 255, 41, 36, 25, 255, 35, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 50, 42, 30, 255, 50, 42, 30, 255, 35, 31, 22, 255, 41, 35, 23, 255, 50, 40, 26, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 79, 62, 45, 255, 35, 31, 22, 255, 35, 31, 22, 255, 46, 40, 29, 255, 55, 46, 33, 255, 53, 42, 28, 255, 52, 42, 27, 255, 41, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 58, 45, 30, 255, 45, 38, 25, 255, 45, 37, 24, 255, 49, 40, 26, 255, 34, 30, 22, 255, 40, 34, 24, 255, 41, 36, 26, 255, 39, 34, 23, 255, 72, 58, 42, 255, 67, 54, 39, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 48, 40, 26, 255, 51, 41, 27, 255, 54, 43, 28, 255, 45, 38, 25, 255, 52, 42, 28, 255, 51, 41, 27, 255, 43, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 67, 50, 33, 255, 66, 49, 33, 255, 57, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 54, 43, 28, 255, 48, 40, 26, 255, 43, 37, 24, 255, 56, 44, 29, 255, 57, 45, 29, 255, 37, 33, 23, 255, 34, 30, 22, 255, 50, 40, 27, 255, 40, 35, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 42, 37, 27, 255, 33, 30, 22, 255, 42, 36, 24, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 43, 64, 42, 255, 43, 63, 41, 255, 40, 60, 40, 255, 36, 53, 36, 255, 31, 45, 32, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 47, 18, 255, 36, 54, 36, 255, 45, 66, 43, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 43, 64, 42, 255, 35, 53, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 25, 32, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 30, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 53, 36, 255, 48, 70, 46, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 89, 108, 13, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 32, 47, 33, 255, 43, 64, 42, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 34, 27, 255, 23, 29, 24, 255, 25, 32, 26, 255, 28, 35, 28, 255, 24, 32, 25, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 42, 36, 24, 255, 52, 42, 27, 255, 60, 46, 31, 255, 52, 42, 28, 255, 45, 37, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 49, 40, 26, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 44, 37, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 48, 40, 26, 255, 45, 37, 24, 255, 61, 46, 31, 255, 70, 52, 33, 255, 70, 52, 33, 255, 62, 47, 31, 255, 54, 43, 28, 255, 49, 40, 26, 255, 49, 40, 26, 255, 47, 39, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 59, 49, 35, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 75, 94, 33, 255, 45, 38, 25, 255, 35, 31, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 42, 36, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 54, 45, 33, 255, 79, 63, 45, 255, 63, 52, 37, 255, 34, 30, 22, 255, 41, 35, 24, 255, 52, 42, 27, 255, 48, 39, 25, 255, 66, 49, 33, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 56, 44, 29, 255, 55, 43, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 60, 46, 30, 255, 43, 36, 23, 255, 44, 36, 23, 255, 59, 45, 29, 255, 41, 36, 24, 255, 42, 35, 23, 255, 46, 38, 25, 255, 52, 42, 28, 255, 42, 35, 23, 255, 35, 30, 22, 255, 43, 36, 24, 255, 44, 38, 27, 255, 49, 41, 29, 255, 42, 35, 24, 255, 41, 35, 23, 255, 52, 41, 27, 255, 51, 41, 27, 255, 49, 40, 26, 255, 60, 45, 30, 255, 61, 46, 31, 255, 54, 42, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 39, 33, 23, 255, 41, 35, 24, 255, 40, 34, 23, 255, 37, 32, 22, 255, 57, 46, 31, 255, 36, 32, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 40, 34, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 53, 44, 32, 255, 59, 49, 35, 255, 64, 52, 37, 255, 37, 33, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 68, 51, 33, 255, 40, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 47, 38, 26, 255, 41, 35, 23, 255, 42, 35, 24, 255, 44, 36, 25, 255, 56, 43, 28, 255, 44, 37, 24, 255, 44, 36, 25, 255, 48, 39, 26, 255, 37, 32, 23, 255, 59, 47, 31, 255, 53, 43, 28, 255, 39, 34, 23, 255, 37, 33, 23, 255, 47, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 23, 255, 49, 42, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 62, 81, 43, 255, 40, 34, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 45, 38, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 39, 34, 23, 255, 61, 50, 36, 255, 50, 42, 31, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 53, 42, 28, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 49, 42, 30, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 41, 35, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 48, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 33, 29, 22, 255, 35, 31, 22, 255, 42, 37, 27, 255, 39, 33, 23, 255, 47, 39, 25, 255, 54, 43, 28, 255, 43, 37, 24, 255, 36, 32, 24, 255, 37, 33, 24, 255, 58, 48, 34, 255, 46, 40, 29, 255, 80, 64, 45, 255, 42, 37, 27, 255, 50, 42, 31, 255, 42, 37, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 47, 33, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 56, 37, 255, 52, 76, 49, 255, 37, 56, 37, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 27, 38, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 24, 31, 25, 255, 31, 45, 32, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 76, 91, 15, 255, 27, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 28, 36, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 51, 35, 255, 34, 49, 34, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 31, 45, 32, 255, 37, 56, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 32, 47, 33, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 36, 27, 255, 23, 29, 24, 255, 25, 32, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 40, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 43, 37, 24, 255, 59, 46, 30, 255, 59, 45, 30, 255, 51, 41, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 63, 48, 31, 255, 57, 45, 29, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 35, 25, 255, 34, 30, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 49, 40, 26, 255, 46, 39, 25, 255, 47, 39, 25, 255, 70, 52, 33, 255, 72, 54, 33, 255, 75, 55, 33, 255, 62, 47, 31, 255, 63, 48, 32, 255, 43, 37, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 41, 35, 24, 255, 37, 33, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 25, 255, 34, 30, 22, 255, 67, 54, 39, 255, 41, 36, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 50, 42, 31, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 52, 42, 27, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 46, 40, 29, 255, 48, 40, 30, 255, 62, 51, 36, 255, 33, 30, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 46, 38, 25, 255, 63, 48, 32, 255, 45, 38, 25, 255, 48, 40, 26, 255, 52, 42, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 58, 48, 34, 255, 58, 48, 34, 255, 36, 32, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 58, 44, 29, 255, 54, 42, 27, 255, 45, 37, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 43, 36, 23, 255, 39, 34, 23, 255, 44, 38, 27, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 44, 36, 24, 255, 52, 42, 27, 255, 54, 42, 28, 255, 53, 42, 28, 255, 62, 47, 31, 255, 46, 38, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 44, 37, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 54, 44, 30, 255, 62, 50, 35, 255, 43, 37, 25, 255, 40, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 43, 37, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 73, 59, 42, 255, 45, 39, 28, 255, 34, 30, 22, 255, 37, 33, 23, 255, 56, 44, 29, 255, 73, 54, 33, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 41, 35, 23, 255, 54, 43, 28, 255, 40, 34, 24, 255, 52, 43, 30, 255, 43, 36, 25, 255, 44, 37, 25, 255, 53, 43, 30, 255, 42, 35, 23, 255, 38, 33, 23, 255, 52, 42, 28, 255, 45, 37, 25, 255, 52, 41, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 45, 38, 25, 255, 39, 34, 23, 255, 41, 35, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 37, 32, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 35, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 47, 40, 29, 255, 56, 47, 33, 255, 64, 52, 37, 255, 44, 37, 24, 255, 44, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 38, 33, 22, 255, 42, 36, 23, 255, 59, 45, 30, 255, 43, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 66, 54, 38, 255, 51, 43, 31, 255, 42, 37, 27, 255, 36, 32, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 56, 44, 29, 255, 57, 45, 29, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 49, 40, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 35, 31, 23, 255, 37, 33, 24, 255, 48, 40, 30, 255, 35, 31, 22, 255, 39, 34, 25, 255, 41, 35, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 53, 42, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 54, 45, 33, 255, 79, 63, 45, 255, 50, 42, 31, 255, 34, 31, 22, 255, 44, 38, 27, 255, 35, 31, 22, 255, 43, 36, 24, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 18, 255, 34, 51, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 30, 34, 14, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 33, 48, 33, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 36, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 34, 27, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 35, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 40, 29, 255, 33, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 24, 31, 25, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 53, 36, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 32, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 34, 26, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 49, 34, 255, 27, 36, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 34, 31, 22, 255, 55, 43, 28, 255, 52, 42, 27, 255, 36, 32, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 36, 32, 22, 255, 41, 35, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 45, 38, 25, 255, 41, 35, 24, 255, 49, 40, 26, 255, 62, 47, 31, 255, 73, 54, 33, 255, 61, 46, 31, 255, 55, 43, 28, 255, 55, 43, 28, 255, 46, 38, 25, 255, 49, 40, 26, 255, 43, 37, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 67, 54, 39, 255, 50, 42, 31, 255, 40, 34, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 56, 44, 29, 255, 52, 42, 27, 255, 49, 40, 26, 255, 39, 34, 25, 255, 36, 32, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 61, 47, 31, 255, 64, 48, 32, 255, 49, 40, 26, 255, 40, 35, 24, 255, 40, 34, 24, 255, 55, 46, 33, 255, 41, 35, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 34, 30, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 81, 98, 32, 255, 44, 37, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 48, 40, 30, 255, 34, 31, 22, 255, 79, 63, 44, 255, 44, 38, 27, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 55, 43, 28, 255, 56, 43, 28, 255, 41, 35, 23, 255, 62, 46, 31, 255, 40, 34, 24, 255, 48, 39, 25, 255, 36, 32, 23, 255, 37, 32, 23, 255, 37, 33, 23, 255, 65, 52, 37, 255, 71, 57, 39, 255, 34, 31, 22, 255, 36, 32, 22, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 32, 22, 255, 50, 41, 26, 255, 57, 44, 29, 255, 67, 50, 32, 255, 45, 38, 25, 255, 39, 33, 22, 255, 51, 41, 27, 255, 48, 39, 26, 255, 54, 43, 29, 255, 61, 49, 33, 255, 44, 37, 25, 255, 40, 35, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 49, 41, 28, 255, 43, 36, 25, 255, 57, 46, 31, 255, 56, 45, 31, 255, 37, 32, 23, 255, 40, 34, 23, 255, 38, 34, 23, 255, 33, 30, 22, 255, 40, 35, 26, 255, 38, 33, 23, 255, 45, 39, 28, 255, 36, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 45, 38, 25, 255, 39, 34, 24, 255, 51, 41, 27, 255, 72, 53, 33, 255, 58, 45, 30, 255, 45, 38, 25, 255, 67, 54, 39, 255, 62, 51, 36, 255, 34, 30, 22, 255, 45, 38, 25, 255, 39, 33, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 54, 45, 32, 255, 40, 34, 24, 255, 35, 31, 22, 255, 40, 35, 25, 255, 48, 40, 28, 255, 39, 34, 24, 255, 36, 32, 22, 255, 37, 32, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 42, 36, 23, 255, 36, 32, 23, 255, 35, 32, 22, 255, 40, 34, 24, 255, 38, 33, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 35, 23, 255, 42, 36, 25, 255, 46, 38, 28, 255, 42, 37, 27, 255, 64, 52, 37, 255, 51, 43, 31, 255, 35, 31, 22, 255, 41, 36, 24, 255, 48, 39, 25, 255, 36, 32, 23, 255, 36, 31, 22, 255, 41, 35, 23, 255, 50, 41, 27, 255, 50, 40, 26, 255, 42, 36, 23, 255, 43, 36, 24, 255, 57, 44, 29, 255, 40, 34, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 56, 46, 33, 255, 58, 48, 34, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 45, 39, 28, 255, 33, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 44, 38, 27, 255, 42, 36, 24, 255, 36, 31, 22, 255, 41, 36, 24, 255, 45, 39, 28, 255, 45, 39, 28, 255, 41, 35, 24, 255, 55, 43, 28, 255, 39, 34, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 53, 44, 32, 255, 36, 32, 23, 255, 58, 48, 34, 255, 41, 36, 26, 255, 35, 31, 22, 255, 44, 37, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 52, 42, 27, 255, 46, 39, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 53, 44, 32, 255, 46, 40, 29, 255, 36, 32, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 48, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 51, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 24, 32, 25, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 42, 62, 41, 255, 37, 56, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 53, 36, 255, 55, 68, 18, 255, 39, 59, 39, 255, 37, 56, 37, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 25, 34, 26, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 29, 40, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 40, 60, 40, 255, 33, 49, 34, 255, 25, 34, 26, 255, 31, 45, 32, 255, 35, 52, 35, 255, 32, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 40, 60, 40, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 96, 118, 14, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 51, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 26, 33, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 31, 39, 31, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 52, 42, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 55, 43, 28, 255, 54, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 33, 23, 255, 51, 41, 27, 255, 64, 48, 32, 255, 58, 45, 30, 255, 57, 44, 29, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 57, 47, 34, 255, 50, 42, 31, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 46, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 45, 37, 24, 255, 75, 55, 33, 255, 55, 43, 28, 255, 36, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 60, 46, 31, 255, 45, 38, 25, 255, 71, 52, 33, 255, 55, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 79, 97, 33, 255, 39, 34, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 47, 39, 25, 255, 37, 33, 24, 255, 55, 46, 33, 255, 78, 62, 43, 255, 77, 61, 42, 255, 33, 30, 22, 255, 78, 62, 44, 255, 62, 51, 36, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 48, 39, 26, 255, 40, 34, 24, 255, 53, 42, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 73, 58, 41, 255, 59, 48, 33, 255, 42, 35, 25, 255, 45, 37, 26, 255, 47, 38, 24, 255, 45, 38, 24, 255, 48, 40, 26, 255, 41, 34, 24, 255, 38, 33, 22, 255, 47, 39, 25, 255, 55, 43, 28, 255, 44, 37, 25, 255, 47, 38, 26, 255, 52, 41, 27, 255, 55, 43, 28, 255, 44, 37, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 52, 42, 27, 255, 43, 36, 23, 255, 44, 37, 25, 255, 40, 34, 23, 255, 43, 37, 26, 255, 51, 42, 29, 255, 37, 32, 23, 255, 53, 44, 32, 255, 38, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 32, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 55, 43, 28, 255, 59, 46, 30, 255, 49, 40, 26, 255, 74, 54, 33, 255, 44, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 60, 49, 35, 255, 38, 33, 24, 255, 44, 38, 27, 255, 34, 31, 22, 255, 38, 34, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 53, 44, 30, 255, 37, 32, 22, 255, 39, 34, 24, 255, 37, 32, 22, 255, 57, 47, 33, 255, 43, 38, 26, 255, 35, 31, 22, 255, 50, 42, 28, 255, 46, 38, 27, 255, 51, 42, 29, 255, 49, 42, 29, 255, 40, 34, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 40, 35, 25, 255, 35, 31, 22, 255, 42, 35, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 44, 38, 26, 255, 55, 45, 32, 255, 35, 31, 22, 255, 52, 42, 29, 255, 54, 43, 28, 255, 54, 43, 29, 255, 41, 35, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 35, 23, 255, 37, 32, 23, 255, 41, 35, 23, 255, 43, 37, 24, 255, 44, 36, 23, 255, 37, 33, 23, 255, 44, 36, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 47, 39, 29, 255, 39, 34, 24, 255, 71, 89, 46, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 59, 49, 35, 255, 44, 38, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 37, 33, 23, 255, 51, 41, 27, 255, 45, 38, 25, 255, 36, 32, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 39, 34, 25, 255, 35, 31, 22, 255, 42, 44, 36, 255, 36, 32, 23, 255, 47, 61, 32, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 48, 40, 30, 255, 40, 34, 24, 255, 55, 46, 33, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 57, 44, 29, 255, 57, 44, 29, 255, 44, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 54, 45, 33, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 79, 63, 44, 255, 66, 54, 38, 255, 63, 52, 37, 255, 53, 44, 32, 255, 43, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 52, 42, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 36, 54, 36, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 58, 83, 53, 255, 47, 68, 45, 255, 38, 57, 38, 255, 35, 52, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 36, 27, 255, 29, 40, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 39, 59, 39, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 36, 53, 36, 255, 38, 58, 38, 255, 43, 64, 42, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 41, 61, 40, 255, 36, 54, 36, 255, 32, 45, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 36, 27, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 31, 44, 31, 255, 72, 86, 15, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 46, 68, 44, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 35, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 27, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 40, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 51, 41, 27, 255, 44, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 70, 52, 33, 255, 54, 43, 28, 255, 73, 54, 33, 255, 45, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 57, 47, 34, 255, 39, 34, 25, 255, 44, 38, 27, 255, 34, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 52, 42, 28, 255, 54, 43, 28, 255, 37, 33, 23, 255, 41, 36, 26, 255, 34, 31, 22, 255, 54, 43, 28, 255, 69, 51, 33, 255, 61, 46, 31, 255, 45, 37, 24, 255, 52, 42, 28, 255, 46, 38, 25, 255, 39, 34, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 51, 43, 31, 255, 35, 31, 23, 255, 41, 36, 26, 255, 35, 31, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 23, 255, 44, 37, 24, 255, 84, 61, 33, 255, 75, 55, 33, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 34, 31, 22, 255, 52, 42, 27, 255, 72, 53, 33, 255, 68, 51, 33, 255, 48, 40, 26, 255, 44, 37, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 61, 50, 35, 255, 33, 30, 22, 255, 78, 62, 43, 255, 45, 39, 27, 255, 57, 47, 33, 255, 36, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 52, 42, 27, 255, 51, 41, 26, 255, 41, 36, 24, 255, 46, 38, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 54, 43, 29, 255, 61, 46, 30, 255, 51, 41, 27, 255, 41, 35, 24, 255, 39, 34, 24, 255, 62, 50, 34, 255, 49, 39, 26, 255, 49, 40, 26, 255, 40, 34, 23, 255, 44, 38, 26, 255, 44, 37, 27, 255, 51, 41, 28, 255, 45, 37, 24, 255, 54, 42, 28, 255, 43, 37, 24, 255, 48, 39, 25, 255, 51, 41, 26, 255, 49, 40, 26, 255, 40, 35, 24, 255, 48, 39, 25, 255, 52, 42, 28, 255, 41, 35, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 35, 31, 22, 255, 48, 40, 27, 255, 51, 42, 29, 255, 51, 42, 29, 255, 51, 43, 30, 255, 47, 39, 27, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 32, 23, 255, 55, 45, 32, 255, 41, 36, 26, 255, 53, 42, 27, 255, 39, 34, 23, 255, 51, 41, 26, 255, 43, 36, 23, 255, 42, 35, 23, 255, 51, 41, 26, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 61, 50, 36, 255, 34, 30, 22, 255, 33, 30, 22, 255, 43, 38, 27, 255, 55, 46, 32, 255, 39, 33, 23, 255, 45, 37, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 50, 42, 30, 255, 43, 37, 26, 255, 55, 46, 32, 255, 38, 33, 24, 255, 55, 46, 32, 255, 39, 34, 24, 255, 42, 36, 25, 255, 45, 38, 25, 255, 46, 38, 25, 255, 40, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 39, 33, 23, 255, 44, 36, 24, 255, 52, 42, 29, 255, 41, 36, 24, 255, 39, 34, 22, 255, 37, 32, 22, 255, 50, 41, 28, 255, 35, 31, 22, 255, 43, 35, 24, 255, 40, 34, 23, 255, 51, 42, 28, 255, 43, 36, 24, 255, 48, 39, 26, 255, 46, 39, 25, 255, 48, 38, 25, 255, 50, 40, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 35, 23, 255, 42, 36, 23, 255, 34, 31, 22, 255, 47, 39, 29, 255, 45, 38, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 35, 31, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 48, 39, 25, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 48, 40, 30, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 35, 25, 255, 63, 52, 37, 255, 41, 36, 26, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 48, 39, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 51, 43, 31, 255, 34, 31, 22, 255, 48, 39, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 63, 48, 31, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 51, 43, 31, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 36, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 56, 44, 29, 255, 52, 42, 27, 255, 69, 51, 33, 255, 42, 36, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 59, 49, 35, 255, 37, 33, 23, 255, 36, 31, 22, 255, 64, 52, 37, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 48, 39, 25, 255, 45, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 57, 45, 29, 255, 43, 36, 24, 255, 45, 39, 28, 255, 34, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 23, 29, 24, 255, 24, 32, 25, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 51, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 53, 36, 255, 30, 43, 31, 255, 24, 30, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 38, 58, 38, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 53, 36, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 53, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 51, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 49, 72, 47, 255, 40, 60, 40, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 40, 59, 39, 255, 38, 58, 38, 255, 37, 55, 37, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 42, 62, 41, 255, 40, 59, 39, 255, 34, 50, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 25, 34, 26, 255, 24, 31, 25, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 40, 34, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 48, 40, 30, 255, 41, 35, 24, 255, 41, 35, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 60, 46, 31, 255, 72, 54, 33, 255, 59, 46, 30, 255, 68, 51, 33, 255, 45, 37, 23, 255, 43, 37, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 71, 57, 41, 255, 64, 52, 37, 255, 46, 40, 29, 255, 48, 40, 30, 255, 33, 30, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 23, 255, 58, 45, 30, 255, 55, 43, 28, 255, 54, 43, 28, 255, 68, 51, 33, 255, 66, 49, 33, 255, 62, 47, 31, 255, 43, 37, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 46, 38, 25, 255, 58, 45, 29, 255, 47, 39, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 59, 49, 35, 255, 35, 31, 22, 255, 43, 36, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 60, 46, 30, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 60, 49, 35, 255, 38, 33, 22, 255, 39, 34, 23, 255, 40, 34, 23, 255, 37, 32, 22, 255, 41, 35, 24, 255, 43, 36, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 44, 37, 24, 255, 44, 36, 24, 255, 47, 39, 25, 255, 52, 45, 28, 255, 47, 38, 26, 255, 48, 39, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 55, 43, 29, 255, 47, 38, 26, 255, 43, 36, 24, 255, 61, 47, 29, 255, 46, 38, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 47, 38, 25, 255, 48, 39, 25, 255, 53, 42, 27, 255, 53, 42, 27, 255, 39, 33, 23, 255, 44, 37, 24, 255, 58, 45, 30, 255, 36, 32, 23, 255, 39, 34, 23, 255, 52, 41, 27, 255, 35, 32, 22, 255, 36, 32, 22, 255, 35, 31, 23, 255, 40, 35, 24, 255, 37, 32, 22, 255, 46, 38, 26, 255, 40, 38, 29, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 40, 34, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 55, 44, 28, 255, 62, 47, 31, 255, 41, 36, 23, 255, 35, 31, 23, 255, 37, 32, 23, 255, 38, 33, 23, 255, 43, 37, 25, 255, 44, 37, 25, 255, 35, 30, 22, 255, 40, 34, 24, 255, 38, 33, 22, 255, 46, 39, 27, 255, 39, 33, 23, 255, 34, 31, 22, 255, 45, 38, 27, 255, 40, 35, 24, 255, 35, 31, 22, 255, 47, 41, 29, 255, 34, 30, 22, 255, 41, 35, 24, 255, 42, 36, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 52, 44, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 38, 32, 255, 35, 31, 22, 255, 43, 37, 26, 255, 35, 31, 22, 255, 42, 36, 25, 255, 58, 62, 33, 255, 54, 44, 30, 255, 38, 33, 23, 255, 51, 40, 28, 255, 50, 40, 26, 255, 41, 35, 24, 255, 38, 34, 23, 255, 38, 32, 22, 255, 38, 33, 23, 255, 36, 32, 22, 255, 38, 33, 23, 255, 43, 36, 25, 255, 39, 35, 23, 255, 49, 40, 27, 255, 41, 36, 25, 255, 41, 35, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 26, 255, 34, 31, 22, 255, 41, 36, 26, 255, 41, 35, 24, 255, 34, 30, 22, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 53, 42, 28, 255, 49, 40, 26, 255, 49, 40, 26, 255, 44, 37, 24, 255, 40, 35, 24, 255, 44, 38, 27, 255, 35, 31, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 44, 38, 27, 255, 35, 31, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 46, 39, 25, 255, 43, 37, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 43, 37, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 33, 23, 255, 70, 57, 40, 255, 44, 38, 27, 255, 74, 102, 70, 255, 99, 109, 39, 255, 45, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 49, 42, 30, 255, 34, 30, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 34, 50, 34, 255, 28, 39, 29, 255, 34, 51, 35, 255, 31, 45, 32, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 31, 45, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 43, 64, 42, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 49, 34, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 33, 48, 33, 255, 33, 48, 33, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 33, 48, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 23, 29, 24, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 53, 36, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 41, 61, 40, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 46, 68, 44, 255, 36, 53, 36, 255, 36, 54, 36, 255, 42, 62, 41, 255, 41, 61, 40, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 53, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 38, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 28, 39, 29, 255, 32, 47, 33, 255, 28, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 38, 57, 38, 255, 40, 60, 40, 255, 47, 69, 45, 255, 39, 59, 39, 255, 55, 79, 51, 255, 37, 56, 37, 255, 47, 69, 45, 255, 37, 56, 37, 255, 36, 54, 36, 255, 54, 78, 51, 255, 37, 56, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 40, 59, 39, 255, 49, 71, 46, 255, 32, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 34, 27, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 73, 59, 42, 255, 57, 47, 34, 255, 37, 33, 23, 255, 45, 38, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 66, 49, 33, 255, 54, 43, 28, 255, 62, 47, 31, 255, 52, 42, 27, 255, 59, 45, 30, 255, 54, 43, 28, 255, 57, 45, 29, 255, 44, 37, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 68, 55, 40, 255, 79, 63, 45, 255, 80, 64, 45, 255, 61, 50, 36, 255, 44, 38, 27, 255, 34, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 59, 46, 30, 255, 42, 36, 24, 255, 47, 39, 25, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 62, 47, 31, 255, 52, 42, 27, 255, 65, 49, 33, 255, 45, 38, 25, 255, 54, 43, 28, 255, 35, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 79, 63, 45, 255, 34, 30, 22, 255, 43, 36, 24, 255, 49, 40, 26, 255, 44, 36, 23, 255, 54, 42, 27, 255, 44, 36, 23, 255, 42, 35, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 49, 42, 30, 255, 45, 39, 27, 255, 33, 30, 22, 255, 42, 36, 24, 255, 47, 41, 29, 255, 36, 32, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 41, 35, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 40, 35, 23, 255, 38, 33, 23, 255, 49, 40, 27, 255, 42, 36, 24, 255, 51, 40, 27, 255, 41, 35, 24, 255, 44, 37, 25, 255, 40, 35, 24, 255, 43, 36, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 46, 38, 24, 255, 50, 40, 26, 255, 55, 43, 28, 255, 40, 35, 24, 255, 40, 34, 24, 255, 53, 42, 27, 255, 45, 38, 25, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 23, 255, 40, 34, 23, 255, 42, 35, 23, 255, 38, 33, 23, 255, 42, 35, 24, 255, 37, 32, 23, 255, 42, 35, 23, 255, 48, 39, 25, 255, 48, 39, 26, 255, 42, 36, 23, 255, 39, 35, 25, 255, 40, 35, 23, 255, 42, 36, 24, 255, 44, 36, 25, 255, 44, 37, 25, 255, 38, 34, 23, 255, 45, 37, 25, 255, 45, 38, 25, 255, 39, 34, 23, 255, 43, 36, 24, 255, 41, 36, 25, 255, 37, 33, 23, 255, 38, 33, 24, 255, 46, 39, 25, 255, 39, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 47, 39, 25, 255, 40, 34, 24, 255, 41, 35, 23, 255, 35, 31, 23, 255, 65, 53, 38, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 45, 37, 25, 255, 40, 35, 24, 255, 40, 34, 23, 255, 49, 40, 26, 255, 49, 39, 27, 255, 48, 40, 28, 255, 37, 32, 22, 255, 38, 33, 23, 255, 41, 36, 25, 255, 34, 31, 22, 255, 48, 41, 28, 255, 45, 39, 27, 255, 54, 43, 29, 255, 46, 38, 25, 255, 45, 38, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 48, 41, 29, 255, 37, 33, 23, 255, 66, 53, 38, 255, 34, 30, 22, 255, 43, 37, 26, 255, 37, 33, 23, 255, 46, 39, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 45, 38, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 48, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 51, 43, 31, 255, 36, 32, 22, 255, 45, 37, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 39, 34, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 63, 48, 32, 255, 58, 45, 30, 255, 46, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 39, 34, 23, 255, 64, 52, 37, 255, 40, 34, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 62, 41, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 18, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 44, 65, 43, 255, 36, 54, 36, 255, 35, 51, 35, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 35, 27, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 65, 76, 14, 255, 29, 40, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 45, 66, 43, 255, 35, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 50, 73, 47, 255, 36, 54, 36, 255, 39, 59, 39, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 38, 58, 38, 255, 41, 61, 40, 255, 38, 58, 38, 255, 37, 56, 37, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 28, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 105, 127, 12, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 33, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 23, 29, 24, 255, 23, 30, 24, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 45, 66, 43, 255, 53, 77, 50, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 36, 54, 36, 255, 33, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 49, 34, 255, 44, 37, 24, 255, 35, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 46, 46, 37, 255, 43, 37, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 75, 60, 43, 255, 73, 57, 37, 255, 79, 63, 45, 255, 36, 32, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 36, 32, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 59, 46, 30, 255, 52, 42, 27, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 72, 54, 33, 255, 51, 41, 27, 255, 49, 40, 26, 255, 65, 49, 33, 255, 74, 55, 33, 255, 75, 55, 33, 255, 56, 44, 29, 255, 51, 41, 27, 255, 35, 31, 22, 255, 68, 55, 40, 255, 59, 49, 35, 255, 41, 36, 26, 255, 50, 42, 31, 255, 76, 61, 43, 255, 33, 30, 22, 255, 45, 37, 24, 255, 46, 39, 25, 255, 71, 52, 33, 255, 56, 44, 29, 255, 45, 38, 25, 255, 57, 45, 29, 255, 45, 37, 24, 255, 40, 35, 24, 255, 58, 48, 34, 255, 45, 39, 28, 255, 37, 33, 23, 255, 66, 49, 33, 255, 77, 57, 33, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 53, 44, 32, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 54, 45, 33, 255, 78, 62, 43, 255, 36, 32, 23, 255, 43, 37, 24, 255, 43, 36, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 37, 33, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 39, 33, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 70, 56, 39, 255, 42, 36, 25, 255, 49, 41, 29, 255, 36, 31, 22, 255, 40, 34, 24, 255, 56, 47, 33, 255, 50, 42, 30, 255, 44, 38, 27, 255, 34, 30, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 55, 44, 30, 255, 48, 40, 27, 255, 47, 61, 29, 255, 45, 38, 27, 255, 43, 36, 25, 255, 40, 34, 24, 255, 40, 34, 23, 255, 40, 35, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 76, 61, 43, 255, 37, 33, 23, 255, 38, 33, 23, 255, 55, 43, 28, 255, 44, 36, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 40, 35, 23, 255, 46, 39, 27, 255, 39, 34, 24, 255, 52, 43, 29, 255, 70, 54, 37, 255, 53, 44, 30, 255, 52, 43, 30, 255, 39, 34, 24, 255, 40, 35, 25, 255, 38, 34, 24, 255, 38, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 50, 41, 26, 255, 55, 43, 28, 255, 57, 44, 28, 255, 47, 38, 26, 255, 34, 30, 22, 255, 40, 34, 23, 255, 48, 39, 26, 255, 45, 37, 24, 255, 47, 38, 25, 255, 52, 41, 27, 255, 51, 41, 27, 255, 48, 39, 26, 255, 34, 30, 22, 255, 43, 36, 24, 255, 41, 35, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 34, 31, 22, 255, 46, 38, 25, 255, 36, 32, 22, 255, 41, 36, 26, 255, 45, 37, 24, 255, 43, 36, 24, 255, 94, 100, 38, 255, 39, 34, 23, 255, 41, 36, 24, 255, 42, 35, 24, 255, 48, 39, 26, 255, 40, 34, 24, 255, 51, 41, 26, 255, 53, 42, 27, 255, 41, 35, 24, 255, 38, 33, 22, 255, 55, 46, 32, 255, 47, 40, 28, 255, 54, 45, 33, 255, 67, 55, 39, 255, 50, 42, 30, 255, 56, 45, 30, 255, 64, 50, 33, 255, 44, 37, 24, 255, 39, 34, 25, 255, 51, 42, 28, 255, 44, 38, 25, 255, 35, 30, 22, 255, 73, 58, 40, 255, 76, 61, 43, 255, 33, 30, 22, 255, 71, 58, 41, 255, 37, 33, 23, 255, 46, 38, 25, 255, 54, 42, 27, 255, 41, 35, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 50, 42, 31, 255, 35, 31, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 51, 43, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 55, 46, 33, 255, 36, 32, 23, 255, 45, 38, 25, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 46, 40, 29, 255, 59, 49, 35, 255, 37, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 24, 255, 39, 34, 25, 255, 42, 37, 27, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 58, 45, 30, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 44, 38, 27, 255, 45, 39, 28, 255, 55, 46, 33, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 44, 36, 255, 62, 47, 31, 255, 46, 39, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 36, 27, 255, 33, 48, 33, 255, 31, 45, 32, 255, 41, 61, 40, 255, 35, 51, 35, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 48, 33, 255, 40, 60, 40, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 32, 47, 33, 255, 36, 54, 36, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 41, 61, 40, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 37, 56, 37, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 46, 68, 44, 255, 50, 73, 47, 255, 48, 70, 46, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 51, 35, 255, 29, 41, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 40, 59, 39, 255, 41, 61, 40, 255, 34, 50, 34, 255, 34, 50, 34, 255, 39, 59, 39, 255, 37, 56, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 37, 30, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 27, 36, 27, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 51, 35, 255, 29, 41, 30, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 35, 52, 35, 255, 43, 63, 41, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 37, 56, 37, 255, 35, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 34, 26, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 30, 43, 31, 255, 34, 50, 34, 255, 43, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 58, 48, 34, 255, 79, 63, 45, 255, 62, 51, 36, 255, 46, 40, 29, 255, 34, 30, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 37, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 53, 42, 28, 255, 63, 48, 31, 255, 62, 47, 31, 255, 52, 42, 27, 255, 40, 34, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 48, 40, 30, 255, 50, 40, 27, 255, 52, 42, 27, 255, 70, 52, 33, 255, 72, 53, 33, 255, 37, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 55, 46, 33, 255, 77, 61, 42, 255, 49, 41, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 32, 22, 255, 41, 35, 23, 255, 39, 34, 23, 255, 46, 38, 24, 255, 44, 36, 24, 255, 43, 37, 24, 255, 43, 35, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 63, 51, 36, 255, 56, 46, 33, 255, 46, 39, 27, 255, 48, 41, 29, 255, 37, 32, 23, 255, 44, 37, 25, 255, 47, 40, 27, 255, 36, 32, 22, 255, 37, 36, 27, 255, 50, 40, 26, 255, 45, 39, 26, 255, 37, 32, 22, 255, 41, 36, 23, 255, 48, 39, 26, 255, 43, 36, 24, 255, 36, 32, 22, 255, 40, 34, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 37, 27, 255, 40, 34, 24, 255, 51, 41, 27, 255, 43, 36, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 40, 35, 24, 255, 42, 36, 23, 255, 45, 38, 24, 255, 34, 30, 22, 255, 42, 35, 23, 255, 36, 32, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 35, 24, 255, 47, 39, 26, 255, 44, 37, 25, 255, 37, 32, 22, 255, 38, 33, 23, 255, 43, 39, 24, 255, 59, 63, 31, 255, 44, 37, 24, 255, 75, 75, 35, 255, 44, 37, 25, 255, 41, 35, 24, 255, 45, 37, 25, 255, 40, 35, 24, 255, 39, 33, 23, 255, 38, 33, 24, 255, 50, 42, 30, 255, 37, 32, 22, 255, 41, 35, 24, 255, 48, 39, 26, 255, 39, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 38, 33, 23, 255, 50, 44, 31, 255, 39, 35, 24, 255, 42, 36, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 36, 31, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 25, 255, 77, 62, 44, 255, 42, 36, 24, 255, 53, 42, 27, 255, 51, 41, 27, 255, 44, 36, 23, 255, 40, 34, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 43, 37, 26, 255, 51, 41, 27, 255, 40, 34, 23, 255, 41, 35, 25, 255, 40, 34, 23, 255, 34, 31, 22, 255, 55, 46, 32, 255, 59, 49, 35, 255, 46, 39, 28, 255, 43, 37, 27, 255, 42, 36, 26, 255, 53, 44, 29, 255, 45, 38, 26, 255, 42, 36, 26, 255, 37, 33, 22, 255, 37, 32, 24, 255, 38, 33, 25, 255, 36, 31, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 37, 24, 255, 51, 41, 26, 255, 64, 48, 32, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 40, 35, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 51, 43, 31, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 47, 39, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 36, 32, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 52, 42, 27, 255, 60, 46, 30, 255, 39, 34, 23, 255, 43, 36, 24, 255, 48, 40, 26, 255, 34, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 38, 33, 23, 255, 46, 40, 29, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 77, 94, 13, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 44, 65, 43, 255, 44, 65, 43, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 53, 36, 255, 34, 47, 17, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 24, 30, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 45, 32, 255, 23, 30, 24, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 47, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 34, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 49, 34, 255, 77, 94, 15, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 35, 51, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 47, 69, 45, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 37, 56, 37, 255, 41, 61, 40, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 40, 60, 40, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 51, 35, 255, 44, 65, 43, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 34, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 51, 74, 48, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 40, 60, 40, 255, 43, 63, 41, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 26, 35, 27, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 58, 38, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 40, 29, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 29, 40, 29, 255, 35, 53, 36, 255, 40, 34, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 48, 39, 25, 255, 36, 31, 22, 255, 36, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 73, 59, 42, 255, 55, 46, 33, 255, 34, 30, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 49, 42, 30, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 70, 52, 33, 255, 67, 50, 33, 255, 62, 47, 31, 255, 43, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 76, 61, 43, 255, 75, 60, 42, 255, 77, 61, 42, 255, 45, 39, 28, 255, 34, 31, 22, 255, 39, 33, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 46, 38, 24, 255, 60, 46, 30, 255, 63, 48, 31, 255, 51, 40, 26, 255, 55, 43, 28, 255, 46, 39, 25, 255, 36, 32, 22, 255, 47, 39, 26, 255, 41, 35, 24, 255, 45, 39, 28, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 38, 34, 24, 255, 43, 38, 26, 255, 48, 41, 28, 255, 51, 42, 28, 255, 52, 42, 28, 255, 37, 32, 23, 255, 39, 34, 23, 255, 43, 36, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 47, 39, 25, 255, 45, 38, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 60, 46, 30, 255, 53, 42, 27, 255, 41, 35, 24, 255, 42, 35, 24, 255, 46, 38, 24, 255, 50, 40, 26, 255, 41, 35, 24, 255, 37, 32, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 43, 38, 27, 255, 54, 44, 32, 255, 44, 36, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 40, 34, 23, 255, 39, 33, 23, 255, 45, 38, 25, 255, 49, 39, 26, 255, 48, 39, 26, 255, 52, 41, 27, 255, 46, 38, 25, 255, 37, 32, 23, 255, 36, 32, 22, 255, 44, 37, 25, 255, 37, 32, 22, 255, 39, 33, 23, 255, 58, 48, 33, 255, 43, 37, 26, 255, 38, 33, 23, 255, 38, 33, 23, 255, 38, 33, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 48, 40, 30, 255, 34, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 42, 36, 24, 255, 64, 48, 32, 255, 46, 38, 25, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 24, 255, 41, 35, 25, 255, 36, 31, 22, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 66, 54, 38, 255, 41, 36, 26, 255, 37, 32, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 36, 25, 255, 40, 35, 25, 255, 36, 32, 22, 255, 40, 35, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 45, 38, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 48, 39, 25, 255, 48, 39, 25, 255, 62, 47, 30, 255, 50, 40, 26, 255, 46, 38, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 61, 50, 36, 255, 71, 57, 41, 255, 39, 34, 25, 255, 41, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 56, 44, 29, 255, 64, 48, 32, 255, 53, 42, 28, 255, 53, 42, 28, 255, 68, 51, 33, 255, 44, 37, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 40, 34, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 64, 52, 37, 255, 33, 30, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 28, 255, 67, 50, 33, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 48, 40, 30, 255, 35, 31, 22, 255, 36, 32, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 55, 43, 28, 255, 58, 45, 30, 255, 51, 41, 27, 255, 37, 33, 23, 255, 35, 51, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 38, 28, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 38, 57, 38, 255, 34, 50, 34, 255, 32, 46, 32, 255, 27, 38, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 56, 37, 255, 39, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 26, 34, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 51, 35, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 43, 63, 41, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 43, 64, 42, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 48, 70, 46, 255, 36, 53, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 29, 41, 30, 255, 28, 39, 29, 255, 35, 52, 35, 255, 31, 45, 32, 255, 25, 34, 26, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 34, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 53, 36, 255, 51, 74, 48, 255, 33, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 47, 68, 45, 255, 49, 72, 47, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 37, 33, 23, 255, 40, 35, 25, 255, 33, 30, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 39, 33, 23, 255, 39, 34, 25, 255, 40, 34, 24, 255, 50, 42, 31, 255, 54, 45, 33, 255, 40, 35, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 47, 62, 34, 255, 43, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 63, 52, 37, 255, 55, 46, 33, 255, 36, 31, 22, 255, 43, 37, 24, 255, 48, 39, 25, 255, 40, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 57, 44, 29, 255, 43, 37, 24, 255, 48, 40, 26, 255, 39, 39, 25, 255, 43, 37, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 39, 34, 23, 255, 63, 48, 31, 255, 61, 47, 31, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 57, 44, 29, 255, 52, 42, 28, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 74, 59, 42, 255, 75, 60, 42, 255, 67, 54, 39, 255, 45, 39, 28, 255, 36, 32, 22, 255, 41, 35, 24, 255, 41, 35, 24, 255, 63, 47, 32, 255, 70, 51, 31, 255, 63, 47, 31, 255, 45, 37, 25, 255, 52, 42, 27, 255, 57, 44, 29, 255, 64, 49, 31, 255, 43, 35, 24, 255, 40, 34, 24, 255, 49, 40, 28, 255, 37, 33, 23, 255, 42, 36, 25, 255, 39, 34, 23, 255, 38, 34, 23, 255, 43, 36, 24, 255, 38, 33, 23, 255, 38, 39, 32, 255, 39, 34, 23, 255, 34, 30, 22, 255, 38, 33, 24, 255, 46, 38, 25, 255, 69, 51, 33, 255, 66, 49, 33, 255, 33, 30, 22, 255, 50, 42, 31, 255, 45, 39, 28, 255, 66, 54, 38, 255, 36, 32, 24, 255, 48, 39, 25, 255, 57, 45, 29, 255, 55, 43, 28, 255, 69, 51, 33, 255, 52, 42, 28, 255, 42, 36, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 60, 46, 30, 255, 69, 51, 33, 255, 55, 43, 28, 255, 62, 47, 30, 255, 42, 35, 24, 255, 56, 43, 28, 255, 65, 48, 32, 255, 39, 33, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 48, 39, 25, 255, 50, 40, 27, 255, 36, 32, 22, 255, 44, 36, 25, 255, 41, 34, 24, 255, 48, 39, 26, 255, 42, 35, 24, 255, 47, 38, 24, 255, 50, 40, 27, 255, 41, 35, 23, 255, 51, 43, 29, 255, 47, 38, 26, 255, 39, 34, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 57, 47, 33, 255, 35, 31, 22, 255, 42, 37, 26, 255, 41, 36, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 41, 36, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 50, 40, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 58, 45, 30, 255, 39, 34, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 39, 34, 25, 255, 45, 37, 24, 255, 36, 31, 22, 255, 38, 33, 22, 255, 55, 45, 32, 255, 37, 32, 22, 255, 36, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 55, 62, 43, 255, 39, 34, 24, 255, 35, 31, 22, 255, 44, 37, 25, 255, 41, 35, 24, 255, 47, 38, 26, 255, 46, 38, 25, 255, 66, 51, 35, 255, 46, 38, 26, 255, 46, 37, 25, 255, 41, 35, 24, 255, 44, 36, 25, 255, 44, 36, 24, 255, 38, 38, 23, 255, 35, 32, 22, 255, 34, 31, 22, 255, 38, 32, 23, 255, 43, 36, 24, 255, 59, 45, 30, 255, 46, 39, 25, 255, 40, 35, 24, 255, 44, 37, 24, 255, 40, 34, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 50, 42, 31, 255, 78, 61, 43, 255, 80, 64, 45, 255, 59, 49, 35, 255, 34, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 64, 48, 32, 255, 76, 56, 33, 255, 58, 45, 30, 255, 60, 46, 30, 255, 57, 44, 29, 255, 44, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 36, 32, 24, 255, 37, 33, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 62, 51, 36, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 38, 33, 23, 255, 34, 31, 22, 255, 41, 36, 26, 255, 40, 35, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 70, 52, 33, 255, 82, 60, 33, 255, 48, 40, 26, 255, 43, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 50, 40, 27, 255, 42, 37, 27, 255, 36, 31, 22, 255, 42, 36, 24, 255, 55, 43, 28, 255, 67, 50, 33, 255, 59, 45, 30, 255, 49, 40, 26, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 36, 27, 255, 27, 36, 27, 255, 25, 34, 26, 255, 28, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 42, 62, 41, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 41, 61, 40, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 33, 48, 33, 255, 26, 35, 27, 255, 35, 51, 35, 255, 30, 43, 31, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 40, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 46, 68, 44, 255, 45, 67, 44, 255, 34, 51, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 55, 37, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 40, 60, 40, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 48, 40, 26, 255, 52, 42, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 36, 31, 22, 255, 49, 42, 30, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 28, 255, 54, 43, 28, 255, 40, 35, 24, 255, 45, 39, 28, 255, 38, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 48, 40, 26, 255, 40, 35, 24, 255, 48, 40, 26, 255, 39, 34, 24, 255, 55, 43, 28, 255, 59, 45, 30, 255, 53, 42, 28, 255, 39, 34, 23, 255, 52, 42, 27, 255, 48, 39, 25, 255, 42, 36, 24, 255, 39, 33, 23, 255, 48, 40, 26, 255, 59, 46, 30, 255, 56, 44, 29, 255, 48, 40, 26, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 66, 53, 38, 255, 56, 46, 33, 255, 49, 41, 30, 255, 35, 31, 23, 255, 36, 32, 23, 255, 47, 39, 25, 255, 44, 38, 24, 255, 50, 40, 27, 255, 50, 40, 26, 255, 48, 39, 26, 255, 46, 38, 25, 255, 60, 46, 30, 255, 48, 39, 25, 255, 44, 37, 25, 255, 42, 36, 24, 255, 48, 40, 27, 255, 52, 42, 29, 255, 42, 37, 25, 255, 36, 32, 22, 255, 45, 38, 28, 255, 36, 32, 23, 255, 43, 36, 23, 255, 43, 36, 24, 255, 50, 41, 26, 255, 39, 34, 23, 255, 43, 37, 26, 255, 35, 31, 22, 255, 61, 46, 31, 255, 61, 47, 31, 255, 45, 37, 24, 255, 49, 40, 26, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 46, 39, 25, 255, 64, 48, 32, 255, 50, 40, 27, 255, 41, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 51, 41, 27, 255, 61, 46, 31, 255, 42, 36, 24, 255, 53, 42, 28, 255, 47, 39, 25, 255, 69, 51, 32, 255, 58, 45, 30, 255, 49, 39, 26, 255, 43, 37, 24, 255, 38, 33, 23, 255, 41, 35, 23, 255, 44, 37, 24, 255, 61, 49, 35, 255, 38, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 47, 38, 25, 255, 45, 37, 24, 255, 62, 46, 31, 255, 42, 36, 24, 255, 48, 41, 27, 255, 39, 33, 23, 255, 37, 32, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 51, 43, 30, 255, 41, 36, 25, 255, 38, 33, 23, 255, 41, 36, 24, 255, 35, 30, 22, 255, 39, 33, 23, 255, 46, 38, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 48, 39, 25, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 50, 42, 31, 255, 40, 34, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 68, 55, 40, 255, 54, 45, 33, 255, 35, 31, 22, 255, 41, 35, 23, 255, 35, 31, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 46, 40, 28, 255, 37, 33, 23, 255, 47, 39, 25, 255, 35, 31, 22, 255, 42, 35, 24, 255, 38, 33, 23, 255, 46, 39, 26, 255, 37, 32, 23, 255, 40, 34, 23, 255, 40, 34, 23, 255, 52, 41, 27, 255, 39, 33, 23, 255, 36, 32, 22, 255, 41, 35, 23, 255, 35, 31, 22, 255, 40, 34, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 52, 41, 27, 255, 56, 43, 28, 255, 62, 47, 30, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 36, 26, 255, 70, 57, 40, 255, 79, 63, 45, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 70, 52, 33, 255, 69, 51, 33, 255, 55, 43, 28, 255, 65, 49, 33, 255, 48, 40, 26, 255, 62, 47, 31, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 55, 43, 28, 255, 45, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 31, 22, 255, 39, 34, 25, 255, 34, 31, 22, 255, 71, 57, 41, 255, 39, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 54, 45, 33, 255, 46, 40, 29, 255, 44, 37, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 57, 44, 29, 255, 72, 53, 33, 255, 69, 51, 33, 255, 52, 49, 40, 255, 43, 37, 24, 255, 69, 51, 33, 255, 50, 40, 27, 255, 34, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 55, 43, 28, 255, 69, 51, 33, 255, 48, 39, 25, 255, 45, 37, 24, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 39, 59, 39, 255, 38, 58, 38, 255, 45, 67, 44, 255, 37, 55, 37, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 37, 56, 37, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 40, 29, 255, 31, 45, 32, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 29, 24, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 34, 49, 34, 255, 39, 59, 39, 255, 35, 52, 35, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 27, 36, 27, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 53, 36, 255, 47, 68, 45, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 40, 60, 40, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 68, 51, 33, 255, 50, 40, 27, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 36, 32, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 66, 54, 38, 255, 37, 33, 23, 255, 46, 39, 25, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 58, 45, 30, 255, 42, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 63, 48, 31, 255, 44, 37, 24, 255, 40, 34, 24, 255, 60, 46, 30, 255, 54, 43, 28, 255, 47, 39, 25, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 49, 40, 26, 255, 39, 34, 23, 255, 53, 42, 28, 255, 42, 36, 24, 255, 41, 42, 35, 255, 49, 41, 30, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 53, 44, 32, 255, 76, 61, 43, 255, 35, 31, 22, 255, 36, 31, 23, 255, 43, 36, 24, 255, 46, 38, 25, 255, 43, 36, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 35, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 52, 41, 27, 255, 45, 37, 25, 255, 41, 34, 24, 255, 54, 44, 31, 255, 38, 34, 23, 255, 40, 35, 23, 255, 35, 30, 22, 255, 45, 38, 26, 255, 38, 34, 23, 255, 51, 41, 27, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 54, 43, 28, 255, 45, 38, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 47, 39, 25, 255, 33, 30, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 55, 43, 28, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 65, 49, 33, 255, 45, 37, 24, 255, 58, 44, 29, 255, 42, 36, 24, 255, 43, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 76, 61, 41, 255, 54, 44, 32, 255, 36, 31, 22, 255, 50, 40, 26, 255, 38, 33, 23, 255, 42, 36, 24, 255, 52, 41, 27, 255, 47, 39, 25, 255, 45, 37, 24, 255, 44, 38, 24, 255, 40, 35, 23, 255, 38, 33, 23, 255, 47, 39, 25, 255, 46, 39, 25, 255, 36, 32, 22, 255, 40, 35, 25, 255, 39, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 47, 39, 25, 255, 40, 34, 24, 255, 61, 46, 30, 255, 63, 48, 31, 255, 48, 39, 25, 255, 50, 40, 27, 255, 46, 38, 25, 255, 44, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 68, 51, 33, 255, 66, 49, 33, 255, 43, 37, 24, 255, 45, 39, 28, 255, 55, 46, 33, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 45, 38, 25, 255, 36, 32, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 50, 42, 31, 255, 72, 58, 42, 255, 80, 64, 45, 255, 39, 34, 25, 255, 34, 31, 22, 255, 41, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 47, 38, 25, 255, 43, 36, 24, 255, 44, 37, 24, 255, 36, 32, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 42, 36, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 55, 43, 28, 255, 41, 35, 24, 255, 46, 38, 24, 255, 51, 41, 26, 255, 42, 36, 23, 255, 34, 31, 22, 255, 65, 53, 37, 255, 37, 33, 23, 255, 41, 35, 24, 255, 49, 42, 30, 255, 42, 37, 27, 255, 62, 51, 36, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 59, 46, 30, 255, 49, 40, 26, 255, 77, 57, 33, 255, 70, 52, 33, 255, 53, 42, 28, 255, 57, 45, 29, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 44, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 25, 255, 80, 64, 45, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 76, 61, 43, 255, 54, 45, 33, 255, 37, 33, 24, 255, 45, 37, 24, 255, 60, 46, 30, 255, 54, 43, 28, 255, 54, 43, 28, 255, 51, 41, 27, 255, 61, 47, 31, 255, 45, 37, 24, 255, 54, 43, 28, 255, 61, 47, 31, 255, 45, 37, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 66, 49, 33, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 40, 59, 39, 255, 53, 77, 50, 255, 37, 56, 37, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 38, 57, 38, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 43, 63, 41, 255, 42, 62, 41, 255, 35, 51, 35, 255, 39, 59, 39, 255, 44, 65, 43, 255, 41, 61, 40, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 38, 33, 23, 255, 39, 34, 23, 255, 46, 39, 25, 255, 66, 49, 33, 255, 60, 46, 30, 255, 48, 39, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 49, 40, 26, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 55, 43, 28, 255, 52, 42, 28, 255, 52, 42, 27, 255, 64, 48, 32, 255, 45, 38, 25, 255, 40, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 59, 45, 30, 255, 53, 42, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 40, 35, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 50, 40, 26, 255, 47, 38, 24, 255, 38, 39, 35, 255, 39, 34, 25, 255, 54, 45, 32, 255, 33, 30, 22, 255, 36, 32, 23, 255, 74, 59, 42, 255, 37, 31, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 50, 40, 26, 255, 52, 41, 28, 255, 48, 39, 26, 255, 40, 34, 23, 255, 40, 35, 23, 255, 37, 32, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 41, 35, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 46, 39, 25, 255, 57, 44, 29, 255, 47, 39, 25, 255, 43, 36, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 66, 54, 38, 255, 70, 57, 40, 255, 48, 40, 30, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 34, 30, 22, 255, 44, 37, 24, 255, 51, 41, 27, 255, 36, 32, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 23, 255, 38, 33, 23, 255, 59, 46, 30, 255, 50, 41, 26, 255, 45, 37, 25, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 44, 36, 24, 255, 59, 45, 30, 255, 44, 37, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 45, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 60, 46, 30, 255, 58, 45, 30, 255, 48, 40, 30, 255, 44, 38, 27, 255, 46, 40, 29, 255, 36, 31, 22, 255, 41, 35, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 57, 44, 29, 255, 45, 37, 24, 255, 52, 42, 27, 255, 39, 34, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 39, 34, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 53, 44, 32, 255, 51, 43, 31, 255, 39, 34, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 49, 40, 26, 255, 49, 40, 27, 255, 50, 40, 25, 255, 53, 42, 28, 255, 40, 35, 23, 255, 38, 33, 23, 255, 37, 32, 23, 255, 36, 31, 22, 255, 49, 40, 28, 255, 48, 40, 28, 255, 56, 46, 32, 255, 44, 38, 26, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 35, 23, 255, 36, 32, 22, 255, 53, 44, 32, 255, 36, 32, 23, 255, 33, 30, 22, 255, 70, 57, 40, 255, 54, 45, 33, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 54, 43, 28, 255, 52, 42, 28, 255, 61, 46, 31, 255, 64, 48, 32, 255, 43, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 49, 40, 26, 255, 57, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 24, 255, 79, 63, 44, 255, 40, 35, 25, 255, 35, 31, 23, 255, 45, 39, 28, 255, 51, 43, 31, 255, 36, 32, 23, 255, 59, 46, 30, 255, 66, 49, 33, 255, 53, 42, 28, 255, 44, 37, 24, 255, 56, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 54, 45, 33, 255, 57, 47, 34, 255, 77, 62, 44, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 56, 44, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 45, 67, 44, 255, 43, 63, 41, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 43, 64, 42, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 26, 36, 27, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 35, 27, 255, 89, 109, 14, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 29, 41, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 45, 67, 44, 255, 49, 71, 46, 255, 35, 53, 36, 255, 33, 49, 34, 255, 48, 70, 46, 255, 48, 70, 46, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 42, 62, 41, 255, 33, 48, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 40, 60, 40, 255, 44, 65, 43, 255, 36, 53, 36, 255, 35, 53, 36, 255, 59, 85, 55, 255, 33, 30, 22, 255, 40, 35, 24, 255, 53, 42, 28, 255, 73, 54, 33, 255, 50, 40, 27, 255, 49, 40, 26, 255, 35, 31, 22, 255, 43, 36, 24, 255, 40, 34, 24, 255, 36, 32, 24, 255, 54, 45, 33, 255, 36, 32, 22, 255, 34, 31, 22, 255, 45, 39, 28, 255, 40, 34, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 54, 43, 28, 255, 56, 44, 29, 255, 40, 34, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 54, 43, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 51, 43, 31, 255, 49, 42, 30, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 59, 45, 30, 255, 55, 43, 28, 255, 52, 42, 27, 255, 56, 44, 29, 255, 50, 40, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 67, 54, 39, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 76, 60, 42, 255, 63, 51, 37, 255, 44, 38, 28, 255, 36, 31, 22, 255, 35, 31, 22, 255, 41, 35, 23, 255, 42, 36, 24, 255, 38, 34, 23, 255, 39, 33, 23, 255, 50, 40, 26, 255, 50, 40, 27, 255, 47, 39, 25, 255, 40, 34, 23, 255, 37, 32, 23, 255, 40, 35, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 62, 47, 31, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 46, 39, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 60, 46, 31, 255, 37, 33, 23, 255, 73, 59, 42, 255, 80, 64, 45, 255, 41, 36, 26, 255, 70, 57, 40, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 32, 22, 255, 41, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 42, 36, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 44, 36, 24, 255, 50, 40, 26, 255, 50, 40, 26, 255, 41, 35, 23, 255, 40, 35, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 55, 43, 28, 255, 66, 49, 33, 255, 46, 39, 25, 255, 61, 47, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 39, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 63, 48, 32, 255, 55, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 36, 32, 23, 255, 55, 46, 33, 255, 35, 31, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 40, 35, 25, 255, 45, 38, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 35, 24, 255, 56, 44, 28, 255, 50, 40, 27, 255, 59, 45, 30, 255, 45, 37, 24, 255, 45, 37, 25, 255, 38, 33, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 37, 33, 22, 255, 43, 37, 27, 255, 64, 52, 37, 255, 54, 44, 31, 255, 37, 33, 23, 255, 42, 36, 24, 255, 66, 54, 38, 255, 55, 46, 33, 255, 36, 31, 22, 255, 40, 35, 24, 255, 50, 42, 30, 255, 56, 46, 33, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 35, 31, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 56, 44, 29, 255, 46, 38, 25, 255, 40, 35, 24, 255, 55, 43, 28, 255, 66, 49, 33, 255, 51, 41, 27, 255, 43, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 35, 31, 23, 255, 62, 51, 36, 255, 34, 31, 22, 255, 39, 34, 25, 255, 45, 39, 28, 255, 42, 37, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 46, 38, 25, 255, 46, 39, 25, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 49, 42, 30, 255, 61, 50, 36, 255, 45, 39, 28, 255, 38, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 58, 45, 30, 255, 33, 30, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 37, 56, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 33, 47, 33, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 32, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 24, 32, 25, 255, 30, 42, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 27, 38, 28, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 40, 60, 40, 255, 35, 52, 35, 255, 40, 60, 40, 255, 35, 51, 35, 255, 35, 52, 35, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 71, 86, 14, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 46, 68, 44, 255, 47, 68, 45, 255, 39, 59, 39, 255, 35, 53, 36, 255, 36, 54, 36, 255, 53, 77, 50, 255, 42, 62, 41, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 53, 77, 50, 255, 44, 65, 43, 255, 54, 77, 50, 255, 36, 54, 36, 255, 37, 55, 37, 255, 55, 79, 51, 255, 52, 42, 28, 255, 49, 40, 26, 255, 52, 42, 27, 255, 53, 42, 28, 255, 59, 45, 30, 255, 42, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 72, 58, 42, 255, 39, 34, 25, 255, 59, 49, 35, 255, 44, 38, 27, 255, 63, 52, 37, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 59, 46, 30, 255, 45, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 63, 48, 31, 255, 46, 38, 25, 255, 45, 38, 25, 255, 38, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 71, 97, 65, 255, 69, 91, 58, 255, 40, 35, 25, 255, 48, 40, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 61, 47, 31, 255, 56, 44, 29, 255, 53, 42, 28, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 34, 31, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 49, 41, 30, 255, 35, 31, 22, 255, 56, 44, 28, 255, 50, 40, 26, 255, 44, 37, 24, 255, 53, 44, 32, 255, 70, 56, 40, 255, 71, 56, 39, 255, 65, 53, 38, 255, 42, 36, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 47, 39, 25, 255, 40, 34, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 41, 34, 24, 255, 37, 33, 23, 255, 53, 42, 27, 255, 41, 35, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 46, 40, 29, 255, 61, 50, 36, 255, 38, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 36, 32, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 77, 62, 44, 255, 68, 55, 40, 255, 79, 63, 45, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 50, 40, 27, 255, 45, 38, 25, 255, 60, 46, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 53, 44, 32, 255, 36, 32, 23, 255, 49, 42, 30, 255, 41, 35, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 62, 51, 36, 255, 49, 42, 30, 255, 44, 37, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 39, 34, 25, 255, 35, 31, 23, 255, 48, 41, 29, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 34, 23, 255, 37, 33, 23, 255, 44, 36, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 58, 45, 30, 255, 54, 43, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 48, 40, 26, 255, 53, 42, 28, 255, 42, 36, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 48, 40, 26, 255, 43, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 59, 45, 30, 255, 39, 34, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 36, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 50, 40, 26, 255, 50, 41, 26, 255, 61, 46, 30, 255, 54, 42, 28, 255, 47, 39, 26, 255, 43, 36, 24, 255, 57, 44, 29, 255, 47, 38, 26, 255, 43, 37, 25, 255, 35, 31, 22, 255, 42, 37, 27, 255, 40, 35, 24, 255, 38, 33, 23, 255, 37, 32, 22, 255, 58, 48, 33, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 23, 255, 39, 34, 23, 255, 43, 37, 26, 255, 36, 31, 22, 255, 34, 31, 22, 255, 69, 56, 39, 255, 36, 32, 23, 255, 41, 35, 24, 255, 62, 47, 31, 255, 43, 37, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 43, 37, 24, 255, 52, 42, 27, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 59, 46, 30, 255, 45, 38, 25, 255, 60, 46, 31, 255, 45, 37, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 33, 30, 22, 255, 78, 62, 43, 255, 58, 48, 34, 255, 54, 45, 33, 255, 79, 63, 45, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 23, 255, 41, 35, 24, 255, 58, 45, 30, 255, 39, 34, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 40, 34, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 48, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 32, 40, 32, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 37, 56, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 37, 30, 255, 33, 42, 33, 255, 37, 47, 36, 255, 25, 31, 25, 255, 26, 32, 26, 255, 25, 33, 26, 255, 32, 45, 32, 255, 44, 65, 43, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 39, 59, 39, 255, 35, 51, 35, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 40, 60, 40, 255, 50, 73, 47, 255, 40, 59, 39, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 40, 60, 40, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 43, 31, 255, 36, 54, 36, 255, 35, 51, 35, 255, 45, 66, 43, 255, 40, 60, 40, 255, 40, 60, 40, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 27, 38, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 51, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 39, 59, 39, 255, 34, 50, 34, 255, 47, 68, 45, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 47, 69, 45, 255, 43, 63, 41, 255, 39, 59, 39, 255, 34, 50, 34, 255, 36, 54, 36, 255, 40, 59, 39, 255, 40, 60, 40, 255, 39, 59, 39, 255, 35, 53, 36, 255, 36, 54, 36, 255, 45, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 64, 48, 32, 255, 70, 52, 33, 255, 60, 46, 30, 255, 51, 41, 27, 255, 45, 37, 24, 255, 34, 30, 22, 255, 44, 38, 27, 255, 45, 39, 28, 255, 36, 32, 24, 255, 35, 31, 22, 255, 58, 48, 34, 255, 41, 36, 26, 255, 61, 50, 36, 255, 40, 35, 25, 255, 39, 34, 24, 255, 50, 40, 27, 255, 52, 42, 27, 255, 55, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 49, 40, 26, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 35, 31, 23, 255, 40, 34, 24, 255, 54, 45, 33, 255, 33, 30, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 57, 47, 33, 255, 38, 32, 22, 255, 44, 36, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 49, 41, 29, 255, 35, 32, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 52, 44, 32, 255, 44, 37, 27, 255, 34, 30, 22, 255, 39, 34, 23, 255, 46, 38, 25, 255, 47, 38, 25, 255, 53, 42, 28, 255, 41, 36, 23, 255, 37, 32, 23, 255, 36, 32, 23, 255, 46, 37, 24, 255, 58, 45, 29, 255, 50, 40, 27, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 43, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 44, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 72, 58, 42, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 37, 33, 23, 255, 50, 42, 31, 255, 51, 43, 31, 255, 34, 31, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 80, 64, 45, 255, 34, 30, 22, 255, 49, 42, 30, 255, 36, 32, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 39, 34, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 57, 44, 29, 255, 43, 37, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 54, 45, 33, 255, 39, 34, 24, 255, 57, 45, 29, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 55, 43, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 61, 46, 31, 255, 60, 46, 30, 255, 43, 37, 24, 255, 37, 33, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 46, 39, 25, 255, 48, 39, 25, 255, 48, 40, 26, 255, 49, 40, 26, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 46, 40, 29, 255, 42, 36, 24, 255, 52, 42, 27, 255, 64, 48, 32, 255, 47, 39, 25, 255, 45, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 53, 42, 27, 255, 54, 43, 28, 255, 70, 53, 35, 255, 64, 49, 33, 255, 51, 41, 28, 255, 57, 47, 32, 255, 46, 39, 26, 255, 55, 45, 32, 255, 35, 31, 23, 255, 37, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 49, 41, 29, 255, 37, 32, 24, 255, 47, 40, 29, 255, 34, 30, 22, 255, 39, 34, 24, 255, 56, 47, 33, 255, 50, 42, 30, 255, 43, 36, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 55, 43, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 46, 39, 25, 255, 39, 34, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 47, 39, 25, 255, 39, 34, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 30, 21, 255, 37, 33, 23, 255, 53, 44, 32, 255, 48, 40, 30, 255, 50, 42, 31, 255, 70, 57, 40, 255, 36, 32, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 35, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 36, 24, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 42, 62, 41, 255, 47, 69, 45, 255, 40, 60, 40, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 38, 28, 255, 24, 30, 25, 255, 24, 30, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 33, 42, 33, 255, 31, 39, 31, 255, 31, 39, 31, 255, 23, 30, 24, 255, 26, 35, 27, 255, 32, 46, 32, 255, 38, 58, 38, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 40, 60, 40, 255, 49, 72, 47, 255, 37, 56, 37, 255, 35, 52, 35, 255, 27, 36, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 40, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 47, 33, 255, 34, 51, 35, 255, 38, 57, 38, 255, 37, 56, 37, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 37, 56, 37, 255, 46, 68, 44, 255, 35, 51, 35, 255, 35, 52, 35, 255, 41, 61, 40, 255, 36, 53, 36, 255, 36, 54, 36, 255, 52, 76, 49, 255, 40, 60, 40, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 31, 45, 32, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 45, 67, 44, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 42, 62, 41, 255, 36, 53, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 23, 29, 24, 255, 87, 101, 11, 255, 27, 37, 28, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 37, 55, 37, 255, 46, 68, 44, 255, 54, 77, 50, 255, 43, 63, 41, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 38, 58, 38, 255, 34, 50, 34, 255, 45, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 60, 46, 31, 255, 57, 44, 29, 255, 59, 45, 30, 255, 40, 35, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 33, 30, 22, 255, 57, 47, 34, 255, 57, 47, 34, 255, 70, 57, 40, 255, 39, 34, 25, 255, 63, 52, 37, 255, 46, 40, 29, 255, 46, 38, 25, 255, 57, 44, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 45, 38, 25, 255, 45, 38, 25, 255, 51, 41, 27, 255, 41, 36, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 42, 37, 27, 255, 45, 39, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 44, 38, 27, 255, 70, 57, 41, 255, 54, 45, 32, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 35, 24, 255, 40, 34, 23, 255, 39, 33, 23, 255, 40, 34, 23, 255, 39, 34, 23, 255, 59, 48, 34, 255, 37, 33, 24, 255, 38, 34, 24, 255, 38, 34, 23, 255, 41, 35, 24, 255, 51, 41, 27, 255, 55, 43, 28, 255, 52, 41, 28, 255, 49, 39, 26, 255, 39, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 47, 39, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 68, 55, 40, 255, 45, 39, 28, 255, 40, 35, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 34, 25, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 46, 40, 29, 255, 66, 54, 38, 255, 35, 31, 23, 255, 59, 49, 35, 255, 34, 30, 22, 255, 39, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 35, 31, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 48, 39, 25, 255, 48, 40, 26, 255, 48, 39, 25, 255, 45, 37, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 41, 36, 26, 255, 37, 33, 24, 255, 37, 33, 24, 255, 38, 33, 23, 255, 47, 39, 25, 255, 54, 43, 28, 255, 45, 37, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 45, 37, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 55, 43, 28, 255, 43, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 49, 40, 26, 255, 35, 31, 22, 255, 42, 37, 27, 255, 34, 30, 22, 255, 46, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 43, 36, 24, 255, 55, 43, 28, 255, 41, 35, 24, 255, 46, 38, 25, 255, 46, 38, 25, 255, 41, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 39, 33, 23, 255, 54, 43, 28, 255, 60, 46, 31, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 55, 43, 28, 255, 57, 44, 29, 255, 70, 52, 34, 255, 44, 37, 24, 255, 49, 40, 27, 255, 52, 43, 29, 255, 42, 36, 25, 255, 35, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 43, 37, 26, 255, 39, 34, 23, 255, 47, 40, 28, 255, 40, 35, 24, 255, 51, 42, 31, 255, 72, 58, 41, 255, 67, 54, 38, 255, 56, 47, 33, 255, 35, 31, 22, 255, 37, 33, 23, 255, 56, 44, 28, 255, 47, 38, 24, 255, 44, 36, 24, 255, 42, 36, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 54, 45, 33, 255, 45, 39, 28, 255, 41, 35, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 48, 40, 26, 255, 51, 41, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 36, 54, 36, 255, 40, 60, 40, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 38, 28, 255, 24, 31, 25, 255, 28, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 30, 25, 255, 27, 35, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 37, 55, 37, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 38, 58, 38, 255, 40, 60, 40, 255, 37, 55, 37, 255, 32, 47, 33, 255, 35, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 32, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 33, 48, 33, 255, 35, 53, 36, 255, 35, 53, 36, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 49, 34, 255, 82, 102, 16, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 30, 42, 30, 255, 38, 57, 38, 255, 34, 50, 34, 255, 37, 55, 37, 255, 47, 68, 45, 255, 37, 56, 37, 255, 34, 51, 35, 255, 36, 53, 36, 255, 34, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 40, 59, 39, 255, 35, 51, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 42, 62, 41, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 46, 68, 44, 255, 45, 66, 43, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 38, 58, 38, 255, 40, 59, 39, 255, 58, 45, 30, 255, 40, 34, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 73, 54, 33, 255, 50, 40, 27, 255, 45, 38, 25, 255, 39, 34, 24, 255, 50, 42, 31, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 50, 40, 27, 255, 43, 37, 24, 255, 39, 34, 23, 255, 51, 41, 27, 255, 34, 30, 22, 255, 42, 36, 24, 255, 38, 38, 25, 255, 43, 37, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 40, 35, 25, 255, 35, 31, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 44, 38, 27, 255, 34, 31, 22, 255, 39, 33, 23, 255, 58, 48, 34, 255, 41, 35, 24, 255, 34, 30, 22, 255, 52, 43, 31, 255, 39, 33, 24, 255, 35, 31, 22, 255, 53, 44, 31, 255, 37, 33, 23, 255, 39, 34, 22, 255, 43, 37, 26, 255, 37, 32, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 37, 32, 22, 255, 47, 38, 25, 255, 40, 34, 23, 255, 42, 35, 24, 255, 64, 48, 32, 255, 57, 45, 29, 255, 46, 39, 25, 255, 41, 36, 24, 255, 57, 45, 29, 255, 51, 41, 27, 255, 43, 36, 24, 255, 36, 31, 22, 255, 56, 44, 29, 255, 43, 37, 24, 255, 52, 42, 27, 255, 56, 44, 29, 255, 52, 42, 27, 255, 56, 44, 29, 255, 64, 48, 32, 255, 60, 46, 30, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 46, 40, 29, 255, 79, 63, 44, 255, 79, 63, 45, 255, 62, 51, 36, 255, 43, 36, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 43, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 40, 35, 24, 255, 49, 63, 32, 255, 53, 42, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 33, 30, 22, 255, 78, 62, 43, 255, 71, 57, 41, 255, 58, 48, 34, 255, 55, 46, 33, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 85, 102, 33, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 69, 51, 33, 255, 48, 39, 25, 255, 36, 31, 22, 255, 48, 39, 25, 255, 57, 44, 29, 255, 41, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 42, 36, 255, 51, 41, 27, 255, 44, 37, 24, 255, 68, 51, 33, 255, 43, 37, 24, 255, 49, 40, 26, 255, 48, 40, 26, 255, 47, 39, 25, 255, 48, 40, 26, 255, 34, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 45, 39, 28, 255, 50, 42, 31, 255, 39, 33, 23, 255, 43, 37, 24, 255, 60, 46, 31, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 60, 46, 30, 255, 44, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 57, 44, 29, 255, 59, 46, 30, 255, 58, 45, 30, 255, 58, 45, 30, 255, 45, 37, 24, 255, 47, 39, 25, 255, 59, 45, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 22, 255, 59, 45, 30, 255, 59, 45, 30, 255, 43, 36, 25, 255, 38, 33, 23, 255, 40, 34, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 42, 37, 26, 255, 65, 53, 38, 255, 49, 41, 29, 255, 34, 30, 22, 255, 39, 33, 23, 255, 59, 46, 30, 255, 86, 95, 50, 255, 57, 44, 29, 255, 59, 45, 29, 255, 44, 37, 24, 255, 56, 44, 29, 255, 59, 45, 30, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 45, 38, 25, 255, 39, 34, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 82, 98, 39, 255, 39, 34, 25, 255, 73, 59, 42, 255, 36, 32, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 47, 39, 25, 255, 62, 47, 31, 255, 45, 37, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 39, 34, 24, 255, 48, 39, 25, 255, 46, 40, 29, 255, 34, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 39, 34, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 81, 95, 10, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 30, 24, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 33, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 35, 52, 35, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 37, 56, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 53, 36, 255, 36, 54, 36, 255, 32, 45, 32, 255, 34, 51, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 39, 59, 39, 255, 36, 54, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 23, 29, 24, 255, 27, 34, 27, 255, 30, 42, 30, 255, 35, 53, 36, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 30, 22, 255, 34, 30, 22, 255, 47, 39, 25, 255, 69, 51, 33, 255, 60, 46, 30, 255, 56, 44, 29, 255, 46, 38, 25, 255, 50, 40, 27, 255, 37, 33, 23, 255, 55, 43, 28, 255, 53, 42, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 73, 59, 42, 255, 34, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 34, 30, 22, 255, 45, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 33, 30, 22, 255, 62, 51, 36, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 48, 40, 30, 255, 35, 31, 22, 255, 35, 31, 22, 255, 52, 42, 28, 255, 41, 35, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 50, 40, 27, 255, 36, 32, 24, 255, 35, 31, 23, 255, 39, 34, 24, 255, 37, 33, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 39, 34, 23, 255, 43, 35, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 45, 39, 28, 255, 54, 44, 31, 255, 42, 36, 24, 255, 37, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 24, 255, 35, 32, 22, 255, 38, 33, 22, 255, 41, 35, 23, 255, 44, 36, 24, 255, 56, 44, 29, 255, 66, 49, 33, 255, 40, 34, 24, 255, 55, 43, 28, 255, 59, 45, 30, 255, 61, 46, 31, 255, 42, 36, 24, 255, 55, 43, 28, 255, 52, 42, 28, 255, 59, 46, 30, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 59, 46, 30, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 42, 31, 255, 40, 34, 24, 255, 41, 36, 26, 255, 46, 40, 29, 255, 68, 55, 40, 255, 37, 33, 23, 255, 61, 50, 36, 255, 37, 33, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 51, 43, 31, 255, 35, 31, 23, 255, 77, 61, 42, 255, 77, 62, 44, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 44, 45, 37, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 53, 42, 28, 255, 41, 35, 24, 255, 56, 44, 29, 255, 54, 43, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 34, 30, 22, 255, 40, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 58, 45, 30, 255, 55, 43, 28, 255, 64, 48, 32, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 36, 32, 22, 255, 37, 33, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 43, 36, 255, 39, 34, 23, 255, 54, 43, 28, 255, 45, 37, 24, 255, 58, 45, 30, 255, 53, 42, 28, 255, 63, 48, 31, 255, 43, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 58, 45, 30, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 54, 43, 28, 255, 68, 51, 33, 255, 52, 42, 27, 255, 36, 32, 23, 255, 40, 35, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 45, 38, 25, 255, 48, 39, 26, 255, 40, 34, 23, 255, 45, 37, 24, 255, 63, 48, 31, 255, 51, 41, 27, 255, 46, 38, 25, 255, 43, 36, 25, 255, 65, 53, 37, 255, 38, 34, 24, 255, 42, 36, 26, 255, 36, 31, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 50, 40, 26, 255, 51, 41, 26, 255, 41, 36, 24, 255, 51, 41, 26, 255, 60, 46, 30, 255, 65, 48, 32, 255, 43, 37, 24, 255, 47, 39, 25, 255, 48, 39, 25, 255, 46, 38, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 51, 41, 27, 255, 45, 38, 25, 255, 44, 37, 24, 255, 51, 41, 27, 255, 41, 36, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 45, 38, 25, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 44, 38, 27, 255, 38, 33, 23, 255, 47, 39, 25, 255, 52, 42, 27, 255, 71, 52, 33, 255, 44, 37, 24, 255, 43, 36, 24, 255, 57, 44, 29, 255, 52, 42, 28, 255, 53, 42, 28, 255, 60, 46, 30, 255, 58, 45, 30, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 52, 42, 28, 255, 39, 34, 24, 255, 49, 40, 26, 255, 57, 44, 29, 255, 62, 47, 31, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 36, 53, 36, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 37, 56, 37, 255, 44, 65, 43, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 28, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 37, 55, 37, 255, 32, 46, 32, 255, 37, 55, 37, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 49, 34, 255, 42, 62, 41, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 44, 65, 43, 255, 31, 45, 32, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 37, 56, 37, 255, 33, 49, 34, 255, 40, 59, 39, 255, 33, 49, 34, 255, 39, 59, 39, 255, 37, 56, 37, 255, 41, 61, 40, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 41, 61, 40, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 41, 36, 24, 255, 50, 40, 27, 255, 56, 44, 29, 255, 42, 36, 24, 255, 57, 44, 29, 255, 51, 41, 27, 255, 48, 40, 26, 255, 39, 34, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 41, 36, 255, 36, 32, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 36, 32, 23, 255, 36, 32, 24, 255, 52, 42, 28, 255, 48, 39, 25, 255, 52, 42, 28, 255, 61, 47, 31, 255, 49, 40, 26, 255, 36, 32, 23, 255, 36, 32, 22, 255, 34, 31, 22, 255, 46, 38, 25, 255, 45, 37, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 54, 45, 33, 255, 33, 30, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 56, 46, 33, 255, 48, 41, 29, 255, 33, 30, 22, 255, 44, 37, 24, 255, 57, 43, 29, 255, 54, 43, 28, 255, 59, 45, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 33, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 22, 255, 40, 35, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 48, 39, 25, 255, 66, 49, 33, 255, 53, 42, 28, 255, 41, 36, 24, 255, 59, 45, 30, 255, 55, 43, 28, 255, 36, 32, 23, 255, 39, 34, 23, 255, 53, 42, 28, 255, 45, 38, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 58, 45, 30, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 38, 25, 255, 42, 36, 24, 255, 36, 32, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 35, 31, 22, 255, 34, 30, 22, 255, 36, 32, 24, 255, 45, 38, 25, 255, 39, 34, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 47, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 36, 32, 22, 255, 35, 31, 22, 255, 66, 54, 38, 255, 59, 49, 35, 255, 59, 49, 35, 255, 48, 40, 30, 255, 53, 44, 32, 255, 36, 31, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 36, 31, 22, 255, 39, 33, 23, 255, 33, 30, 22, 255, 45, 39, 28, 255, 56, 44, 29, 255, 61, 46, 31, 255, 39, 34, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 57, 45, 29, 255, 43, 36, 24, 255, 48, 40, 26, 255, 43, 36, 24, 255, 37, 33, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 36, 32, 23, 255, 39, 34, 25, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 37, 33, 23, 255, 55, 43, 28, 255, 65, 49, 33, 255, 55, 43, 28, 255, 48, 40, 26, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 47, 39, 25, 255, 50, 40, 27, 255, 44, 37, 24, 255, 59, 45, 30, 255, 47, 39, 25, 255, 45, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 29, 22, 255, 39, 34, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 47, 39, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 50, 40, 26, 255, 44, 36, 23, 255, 46, 38, 25, 255, 49, 40, 27, 255, 64, 48, 32, 255, 58, 45, 30, 255, 51, 41, 27, 255, 39, 34, 23, 255, 37, 32, 22, 255, 34, 31, 22, 255, 64, 52, 37, 255, 42, 37, 26, 255, 41, 36, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 45, 38, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 34, 30, 22, 255, 52, 41, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 59, 45, 30, 255, 65, 49, 33, 255, 56, 44, 29, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 52, 42, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 52, 42, 28, 255, 37, 33, 23, 255, 45, 39, 28, 255, 68, 55, 40, 255, 58, 48, 34, 255, 35, 31, 22, 255, 44, 37, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 64, 48, 32, 255, 71, 52, 33, 255, 44, 37, 24, 255, 67, 50, 33, 255, 60, 46, 31, 255, 52, 42, 28, 255, 75, 55, 33, 255, 66, 49, 33, 255, 43, 37, 24, 255, 35, 31, 23, 255, 39, 34, 25, 255, 40, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 60, 46, 31, 255, 56, 44, 29, 255, 61, 47, 31, 255, 66, 49, 33, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 34, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 36, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 55, 37, 255, 39, 59, 39, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 35, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 65, 79, 16, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 25, 34, 26, 255, 34, 43, 34, 255, 25, 31, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 36, 54, 36, 255, 40, 59, 39, 255, 37, 56, 37, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 42, 62, 41, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 28, 40, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 51, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 42, 36, 24, 255, 51, 41, 27, 255, 56, 44, 29, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 46, 39, 25, 255, 51, 41, 27, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 38, 33, 23, 255, 39, 34, 25, 255, 42, 37, 27, 255, 39, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 57, 45, 29, 255, 58, 45, 30, 255, 52, 42, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 42, 30, 255, 37, 33, 24, 255, 53, 44, 32, 255, 54, 45, 33, 255, 37, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 57, 44, 29, 255, 49, 40, 26, 255, 38, 33, 22, 255, 35, 31, 22, 255, 61, 50, 35, 255, 69, 55, 40, 255, 36, 32, 22, 255, 35, 31, 22, 255, 34, 30, 22, 255, 57, 45, 29, 255, 63, 48, 30, 255, 60, 46, 31, 255, 46, 38, 25, 255, 42, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 38, 33, 23, 255, 34, 30, 22, 255, 53, 44, 32, 255, 48, 39, 25, 255, 55, 43, 28, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 71, 90, 34, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 41, 36, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 46, 40, 29, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 48, 39, 25, 255, 51, 41, 27, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 24, 255, 63, 52, 37, 255, 53, 44, 32, 255, 39, 33, 23, 255, 39, 34, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 37, 27, 255, 43, 37, 24, 255, 47, 39, 25, 255, 35, 31, 22, 255, 39, 34, 23, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 68, 55, 40, 255, 80, 64, 45, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 35, 25, 255, 35, 31, 22, 255, 36, 32, 23, 255, 45, 37, 24, 255, 59, 46, 30, 255, 65, 49, 33, 255, 46, 39, 25, 255, 33, 30, 22, 255, 47, 39, 25, 255, 43, 36, 24, 255, 66, 49, 33, 255, 40, 35, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 37, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 49, 40, 26, 255, 59, 46, 30, 255, 57, 45, 29, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 46, 39, 25, 255, 44, 37, 24, 255, 40, 35, 24, 255, 51, 41, 26, 255, 48, 39, 26, 255, 53, 42, 28, 255, 43, 36, 24, 255, 38, 33, 22, 255, 47, 40, 28, 255, 37, 33, 23, 255, 58, 47, 34, 255, 37, 33, 24, 255, 44, 36, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 57, 45, 29, 255, 44, 36, 23, 255, 39, 34, 23, 255, 52, 42, 27, 255, 44, 37, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 54, 43, 28, 255, 66, 49, 33, 255, 43, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 54, 43, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 46, 38, 25, 255, 54, 43, 28, 255, 34, 31, 22, 255, 53, 44, 32, 255, 57, 47, 34, 255, 49, 42, 30, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 68, 51, 33, 255, 63, 48, 32, 255, 63, 48, 32, 255, 49, 40, 26, 255, 46, 38, 25, 255, 49, 40, 26, 255, 60, 46, 31, 255, 57, 45, 29, 255, 55, 43, 28, 255, 58, 45, 30, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 62, 47, 31, 255, 61, 47, 31, 255, 50, 40, 27, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 25, 33, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 42, 62, 41, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 32, 26, 255, 26, 32, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 34, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 38, 28, 255, 25, 34, 26, 255, 33, 47, 33, 255, 29, 41, 30, 255, 36, 54, 36, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 29, 40, 29, 255, 35, 51, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 45, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 33, 41, 32, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 44, 65, 43, 255, 38, 58, 38, 255, 36, 53, 36, 255, 37, 56, 37, 255, 48, 70, 46, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 40, 29, 255, 26, 35, 27, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 43, 63, 41, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 31, 45, 32, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 60, 46, 30, 255, 47, 39, 25, 255, 62, 47, 31, 255, 59, 46, 30, 255, 57, 45, 29, 255, 46, 39, 25, 255, 45, 37, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 57, 47, 34, 255, 36, 32, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 72, 53, 33, 255, 67, 50, 33, 255, 54, 43, 28, 255, 39, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 50, 42, 31, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 58, 48, 34, 255, 33, 30, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 40, 35, 23, 255, 37, 33, 23, 255, 44, 38, 26, 255, 48, 41, 29, 255, 76, 61, 43, 255, 61, 49, 34, 255, 39, 34, 23, 255, 37, 32, 22, 255, 53, 42, 27, 255, 65, 49, 30, 255, 64, 48, 30, 255, 54, 42, 27, 255, 50, 41, 26, 255, 51, 41, 27, 255, 57, 44, 29, 255, 48, 40, 26, 255, 52, 42, 27, 255, 45, 38, 25, 255, 38, 33, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 44, 37, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 36, 32, 24, 255, 40, 35, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 50, 42, 31, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 32, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 53, 44, 32, 255, 38, 33, 23, 255, 36, 31, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 38, 33, 23, 255, 42, 37, 27, 255, 34, 30, 22, 255, 40, 35, 25, 255, 38, 33, 23, 255, 41, 35, 24, 255, 63, 52, 37, 255, 42, 37, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 48, 40, 30, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 41, 36, 24, 255, 37, 33, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 66, 49, 33, 255, 45, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 46, 39, 25, 255, 39, 34, 23, 255, 35, 31, 22, 255, 53, 44, 32, 255, 67, 54, 39, 255, 44, 38, 27, 255, 36, 32, 23, 255, 41, 36, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 61, 46, 31, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 37, 33, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 46, 39, 25, 255, 39, 33, 23, 255, 45, 38, 25, 255, 40, 34, 24, 255, 42, 36, 25, 255, 38, 33, 23, 255, 51, 42, 30, 255, 34, 30, 22, 255, 50, 42, 30, 255, 61, 50, 35, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 35, 23, 255, 39, 34, 23, 255, 48, 39, 26, 255, 48, 39, 26, 255, 44, 37, 24, 255, 64, 48, 32, 255, 40, 35, 24, 255, 44, 36, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 47, 39, 25, 255, 43, 44, 37, 255, 42, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 39, 33, 23, 255, 62, 51, 36, 255, 50, 42, 31, 255, 45, 39, 28, 255, 39, 34, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 66, 49, 33, 255, 48, 40, 26, 255, 66, 49, 33, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 42, 36, 24, 255, 43, 44, 37, 255, 52, 42, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 54, 43, 28, 255, 52, 42, 28, 255, 42, 36, 24, 255, 41, 35, 24, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 30, 38, 30, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 53, 36, 255, 46, 68, 44, 255, 43, 63, 41, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 30, 42, 30, 255, 25, 33, 26, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 34, 51, 35, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 26, 36, 27, 255, 30, 38, 30, 255, 29, 36, 29, 255, 36, 46, 36, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 23, 29, 24, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 35, 51, 35, 255, 43, 64, 42, 255, 36, 54, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 51, 35, 255, 36, 53, 36, 255, 43, 63, 41, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 40, 59, 39, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 40, 59, 39, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 53, 44, 32, 255, 36, 31, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 70, 52, 33, 255, 56, 44, 29, 255, 70, 52, 33, 255, 40, 43, 36, 255, 38, 33, 23, 255, 45, 39, 28, 255, 67, 54, 39, 255, 72, 58, 42, 255, 37, 33, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 57, 47, 34, 255, 39, 34, 23, 255, 48, 40, 26, 255, 58, 45, 30, 255, 69, 51, 33, 255, 45, 38, 25, 255, 61, 46, 31, 255, 43, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 41, 35, 24, 255, 35, 31, 22, 255, 35, 31, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 53, 42, 27, 255, 41, 35, 24, 255, 45, 39, 28, 255, 40, 35, 25, 255, 41, 35, 23, 255, 39, 34, 25, 255, 62, 51, 36, 255, 71, 57, 39, 255, 37, 32, 23, 255, 39, 34, 24, 255, 51, 41, 27, 255, 55, 43, 28, 255, 48, 40, 26, 255, 55, 43, 28, 255, 56, 44, 29, 255, 57, 44, 29, 255, 61, 46, 30, 255, 73, 54, 30, 255, 51, 41, 27, 255, 36, 32, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 37, 33, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 48, 39, 25, 255, 33, 30, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 47, 39, 25, 255, 52, 42, 27, 255, 41, 35, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 45, 38, 25, 255, 39, 34, 25, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 50, 42, 31, 255, 35, 31, 22, 255, 36, 32, 23, 255, 72, 58, 42, 255, 34, 31, 22, 255, 53, 44, 32, 255, 37, 33, 24, 255, 53, 44, 32, 255, 33, 30, 22, 255, 41, 35, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 36, 32, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 40, 35, 25, 255, 53, 44, 32, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 24, 255, 80, 64, 45, 255, 41, 36, 26, 255, 80, 64, 45, 255, 34, 30, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 79, 63, 45, 255, 58, 48, 34, 255, 58, 48, 34, 255, 37, 33, 23, 255, 39, 34, 25, 255, 59, 49, 35, 255, 79, 63, 45, 255, 80, 64, 45, 255, 34, 31, 22, 255, 43, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 72, 53, 33, 255, 46, 38, 25, 255, 48, 39, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 37, 33, 23, 255, 76, 61, 43, 255, 80, 64, 45, 255, 57, 47, 34, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 75, 60, 43, 255, 40, 34, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 36, 32, 24, 255, 54, 45, 33, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 35, 23, 255, 41, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 52, 44, 32, 255, 35, 31, 23, 255, 52, 43, 31, 255, 49, 41, 29, 255, 37, 32, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 59, 46, 29, 255, 44, 36, 23, 255, 41, 35, 24, 255, 36, 31, 22, 255, 65, 49, 33, 255, 53, 42, 27, 255, 37, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 63, 48, 31, 255, 68, 51, 33, 255, 40, 35, 24, 255, 61, 46, 31, 255, 59, 46, 30, 255, 78, 57, 33, 255, 57, 45, 29, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 42, 37, 27, 255, 43, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 66, 49, 33, 255, 43, 37, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 57, 44, 29, 255, 40, 34, 24, 255, 44, 37, 24, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 31, 25, 255, 25, 33, 26, 255, 27, 35, 28, 255, 29, 37, 30, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 40, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 51, 35, 255, 39, 59, 39, 255, 32, 45, 32, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 35, 53, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 47, 33, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 36, 27, 255, 33, 49, 34, 255, 29, 40, 29, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 34, 51, 35, 255, 27, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 83, 101, 13, 255, 29, 40, 29, 255, 33, 49, 34, 255, 38, 57, 38, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 45, 66, 43, 255, 36, 53, 36, 255, 37, 55, 37, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 42, 62, 41, 255, 45, 67, 44, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 40, 59, 39, 255, 28, 39, 29, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 47, 33, 255, 41, 61, 40, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 42, 36, 24, 255, 61, 46, 31, 255, 70, 52, 33, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 51, 43, 31, 255, 51, 43, 31, 255, 35, 31, 23, 255, 41, 36, 26, 255, 36, 32, 24, 255, 36, 32, 23, 255, 57, 47, 34, 255, 48, 40, 30, 255, 41, 36, 26, 255, 41, 35, 24, 255, 43, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 34, 25, 255, 36, 32, 23, 255, 33, 30, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 57, 44, 29, 255, 59, 45, 29, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 39, 34, 24, 255, 47, 39, 29, 255, 41, 35, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 51, 41, 26, 255, 56, 43, 29, 255, 43, 37, 24, 255, 66, 49, 32, 255, 52, 41, 27, 255, 58, 45, 29, 255, 59, 45, 29, 255, 45, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 25, 255, 50, 42, 31, 255, 54, 45, 33, 255, 45, 39, 28, 255, 37, 33, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 48, 40, 26, 255, 51, 41, 27, 255, 42, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 47, 39, 25, 255, 45, 37, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 36, 31, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 44, 38, 27, 255, 36, 31, 22, 255, 36, 32, 23, 255, 41, 36, 26, 255, 62, 51, 36, 255, 39, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 50, 42, 31, 255, 38, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 37, 33, 24, 255, 34, 31, 22, 255, 67, 54, 39, 255, 36, 32, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 41, 36, 26, 255, 64, 52, 37, 255, 35, 31, 22, 255, 57, 47, 34, 255, 34, 31, 22, 255, 51, 43, 31, 255, 34, 31, 22, 255, 41, 36, 26, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 35, 25, 255, 39, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 52, 42, 28, 255, 43, 44, 37, 255, 42, 36, 24, 255, 43, 36, 24, 255, 61, 46, 31, 255, 58, 45, 30, 255, 34, 31, 22, 255, 42, 37, 27, 255, 54, 45, 33, 255, 37, 33, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 72, 58, 42, 255, 36, 32, 22, 255, 44, 37, 24, 255, 46, 38, 25, 255, 45, 38, 25, 255, 48, 40, 30, 255, 35, 31, 23, 255, 45, 39, 28, 255, 37, 33, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 48, 39, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 40, 35, 23, 255, 41, 35, 23, 255, 45, 39, 28, 255, 55, 46, 31, 255, 52, 44, 31, 255, 41, 36, 25, 255, 40, 35, 23, 255, 42, 35, 23, 255, 50, 41, 27, 255, 51, 42, 27, 255, 49, 40, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 37, 32, 22, 255, 41, 35, 24, 255, 41, 35, 23, 255, 51, 41, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 58, 48, 34, 255, 44, 37, 24, 255, 64, 48, 32, 255, 55, 43, 28, 255, 41, 36, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 64, 48, 32, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 54, 43, 28, 255, 61, 47, 31, 255, 52, 42, 27, 255, 66, 49, 33, 255, 44, 37, 24, 255, 69, 51, 33, 255, 57, 44, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 56, 44, 29, 255, 52, 42, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 26, 32, 26, 255, 29, 37, 30, 255, 27, 35, 28, 255, 29, 37, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 35, 44, 35, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 53, 36, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 25, 33, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 35, 53, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 30, 38, 30, 255, 23, 30, 24, 255, 30, 38, 30, 255, 33, 41, 32, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 42, 62, 41, 255, 51, 75, 49, 255, 44, 65, 43, 255, 39, 59, 39, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 53, 36, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 23, 29, 24, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 30, 25, 255, 25, 34, 26, 255, 27, 36, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 23, 29, 24, 255, 33, 42, 33, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 44, 65, 43, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 51, 35, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 40, 60, 40, 255, 45, 66, 43, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 46, 39, 25, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 63, 48, 31, 255, 69, 51, 33, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 39, 34, 25, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 50, 42, 31, 255, 44, 38, 27, 255, 36, 32, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 35, 31, 23, 255, 64, 52, 37, 255, 49, 42, 30, 255, 72, 58, 42, 255, 39, 34, 25, 255, 36, 31, 22, 255, 45, 37, 24, 255, 44, 37, 24, 255, 42, 36, 23, 255, 51, 41, 26, 255, 40, 34, 24, 255, 48, 39, 25, 255, 39, 34, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 44, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 50, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 56, 44, 29, 255, 56, 44, 29, 255, 57, 45, 29, 255, 47, 38, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 42, 37, 27, 255, 45, 39, 28, 255, 40, 35, 25, 255, 72, 58, 42, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 33, 29, 21, 255, 39, 33, 23, 255, 45, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 57, 44, 29, 255, 39, 34, 24, 255, 36, 32, 23, 255, 40, 35, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 48, 40, 30, 255, 40, 34, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 46, 39, 25, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 35, 31, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 46, 40, 29, 255, 53, 44, 32, 255, 33, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 39, 33, 23, 255, 42, 37, 27, 255, 35, 31, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 58, 45, 30, 255, 42, 36, 24, 255, 45, 38, 25, 255, 41, 36, 24, 255, 38, 33, 23, 255, 64, 52, 37, 255, 39, 34, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 62, 47, 31, 255, 48, 40, 26, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 47, 39, 25, 255, 55, 43, 28, 255, 60, 46, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 46, 38, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 45, 39, 28, 255, 33, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 39, 34, 23, 255, 84, 115, 84, 255, 34, 31, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 41, 35, 23, 255, 40, 35, 23, 255, 41, 37, 27, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 36, 25, 255, 42, 35, 24, 255, 40, 34, 23, 255, 44, 37, 25, 255, 46, 38, 25, 255, 36, 32, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 54, 42, 27, 255, 45, 37, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 39, 33, 23, 255, 55, 46, 33, 255, 61, 50, 36, 255, 42, 36, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 61, 47, 31, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 61, 46, 31, 255, 65, 49, 33, 255, 48, 40, 26, 255, 68, 51, 33, 255, 52, 42, 28, 255, 41, 35, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 50, 40, 27, 255, 45, 37, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 23, 30, 24, 255, 29, 37, 30, 255, 25, 32, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 37, 56, 37, 255, 40, 60, 40, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 35, 51, 35, 255, 26, 36, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 40, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 23, 30, 24, 255, 25, 31, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 41, 61, 40, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 32, 26, 255, 23, 30, 24, 255, 29, 36, 29, 255, 25, 32, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 34, 26, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 37, 56, 37, 255, 39, 59, 39, 255, 36, 54, 36, 255, 35, 53, 36, 255, 35, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 41, 61, 40, 255, 46, 68, 44, 255, 58, 83, 53, 255, 45, 67, 44, 255, 38, 57, 38, 255, 33, 49, 34, 255, 76, 95, 17, 255, 36, 53, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 24, 32, 25, 255, 36, 32, 23, 255, 47, 39, 25, 255, 43, 37, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 70, 52, 33, 255, 69, 51, 33, 255, 59, 46, 30, 255, 54, 43, 28, 255, 52, 42, 28, 255, 41, 35, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 42, 30, 255, 36, 32, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 48, 39, 25, 255, 67, 50, 33, 255, 61, 46, 31, 255, 57, 44, 29, 255, 48, 39, 25, 255, 60, 46, 31, 255, 41, 35, 24, 255, 58, 45, 30, 255, 57, 44, 29, 255, 49, 40, 26, 255, 36, 32, 23, 255, 45, 39, 28, 255, 42, 37, 27, 255, 36, 32, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 41, 36, 24, 255, 45, 37, 24, 255, 49, 39, 26, 255, 51, 41, 26, 255, 42, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 42, 35, 24, 255, 39, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 36, 32, 22, 255, 50, 40, 26, 255, 54, 42, 28, 255, 39, 34, 23, 255, 38, 33, 23, 255, 44, 36, 24, 255, 62, 47, 31, 255, 51, 41, 27, 255, 42, 35, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 57, 44, 29, 255, 46, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 40, 36, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 70, 57, 40, 255, 46, 40, 29, 255, 44, 38, 27, 255, 45, 37, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 34, 31, 22, 255, 58, 48, 34, 255, 62, 51, 36, 255, 34, 31, 22, 255, 67, 54, 39, 255, 41, 36, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 53, 44, 32, 255, 40, 35, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 55, 43, 28, 255, 46, 39, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 49, 40, 26, 255, 42, 36, 24, 255, 41, 36, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 54, 43, 28, 255, 58, 45, 30, 255, 60, 46, 30, 255, 45, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 25, 255, 38, 33, 23, 255, 48, 39, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 55, 43, 28, 255, 53, 42, 28, 255, 57, 45, 29, 255, 48, 40, 26, 255, 49, 42, 30, 255, 49, 42, 30, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 68, 51, 33, 255, 45, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 28, 255, 46, 38, 25, 255, 44, 37, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 33, 23, 255, 44, 37, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 46, 39, 25, 255, 36, 32, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 43, 36, 255, 62, 47, 31, 255, 40, 35, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 52, 41, 27, 255, 44, 37, 25, 255, 43, 36, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 36, 32, 23, 255, 41, 36, 24, 255, 41, 36, 25, 255, 40, 34, 24, 255, 41, 36, 23, 255, 44, 38, 24, 255, 46, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 45, 37, 24, 255, 62, 51, 36, 255, 76, 61, 43, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 76, 61, 43, 255, 54, 45, 33, 255, 57, 44, 29, 255, 59, 45, 30, 255, 64, 48, 32, 255, 55, 43, 28, 255, 52, 42, 28, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 43, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 52, 42, 28, 255, 36, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 31, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 53, 36, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 40, 29, 255, 27, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 35, 53, 36, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 118, 144, 12, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 43, 64, 42, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 53, 36, 255, 36, 53, 36, 255, 38, 58, 38, 255, 37, 56, 37, 255, 34, 51, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 27, 34, 27, 255, 38, 48, 37, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 45, 66, 43, 255, 33, 49, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 38, 58, 38, 255, 42, 62, 41, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 53, 36, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 24, 32, 25, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 40, 59, 39, 255, 49, 72, 47, 255, 40, 59, 39, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 31, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 60, 46, 31, 255, 70, 52, 33, 255, 66, 49, 33, 255, 40, 35, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 57, 47, 34, 255, 44, 38, 27, 255, 40, 35, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 54, 43, 28, 255, 58, 45, 30, 255, 58, 45, 30, 255, 59, 46, 30, 255, 57, 44, 29, 255, 51, 41, 27, 255, 58, 45, 30, 255, 35, 31, 22, 255, 46, 38, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 53, 44, 32, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 52, 42, 28, 255, 45, 37, 24, 255, 37, 32, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 37, 32, 22, 255, 45, 38, 25, 255, 34, 31, 22, 255, 44, 37, 25, 255, 47, 39, 25, 255, 37, 32, 23, 255, 38, 33, 22, 255, 37, 32, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 53, 42, 27, 255, 61, 47, 31, 255, 49, 40, 26, 255, 33, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 55, 43, 28, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 53, 44, 32, 255, 34, 31, 22, 255, 51, 43, 31, 255, 40, 35, 25, 255, 44, 38, 27, 255, 79, 63, 45, 255, 45, 39, 28, 255, 35, 31, 22, 255, 43, 36, 24, 255, 38, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 51, 41, 27, 255, 54, 43, 28, 255, 43, 37, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 40, 35, 25, 255, 35, 31, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 52, 42, 28, 255, 43, 36, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 46, 38, 25, 255, 47, 39, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 33, 30, 22, 255, 40, 35, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 36, 26, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 39, 28, 255, 41, 35, 24, 255, 35, 31, 23, 255, 46, 38, 25, 255, 35, 31, 22, 255, 39, 33, 23, 255, 45, 38, 25, 255, 40, 34, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 49, 40, 26, 255, 59, 45, 30, 255, 56, 44, 29, 255, 66, 49, 33, 255, 54, 43, 28, 255, 48, 40, 26, 255, 58, 45, 30, 255, 44, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 32, 24, 255, 39, 34, 25, 255, 36, 32, 24, 255, 45, 39, 28, 255, 36, 32, 24, 255, 39, 34, 25, 255, 42, 36, 24, 255, 47, 39, 25, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 39, 25, 255, 39, 34, 23, 255, 71, 52, 33, 255, 69, 51, 33, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 35, 31, 22, 255, 39, 34, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 52, 42, 27, 255, 39, 34, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 44, 37, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 49, 40, 26, 255, 40, 35, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 41, 35, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 45, 37, 25, 255, 42, 37, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 40, 34, 23, 255, 47, 38, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 48, 40, 30, 255, 51, 43, 31, 255, 37, 33, 24, 255, 54, 45, 33, 255, 77, 61, 42, 255, 35, 31, 22, 255, 36, 32, 22, 255, 51, 41, 27, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 37, 27, 255, 49, 42, 30, 255, 46, 39, 25, 255, 46, 39, 25, 255, 56, 44, 29, 255, 42, 36, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 51, 43, 31, 255, 36, 32, 23, 255, 39, 34, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 36, 31, 22, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 50, 40, 27, 255, 23, 29, 24, 255, 26, 34, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 24, 30, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 38, 58, 38, 255, 46, 68, 44, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 43, 63, 41, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 31, 25, 255, 24, 32, 25, 255, 26, 32, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 37, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 29, 41, 30, 255, 36, 54, 36, 255, 37, 56, 37, 255, 41, 61, 40, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 55, 37, 255, 40, 60, 40, 255, 34, 49, 34, 255, 40, 59, 39, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 48, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 59, 46, 30, 255, 53, 42, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 41, 36, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 34, 23, 255, 52, 42, 27, 255, 57, 44, 29, 255, 63, 48, 32, 255, 36, 32, 23, 255, 35, 31, 23, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 57, 47, 33, 255, 51, 43, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 51, 43, 30, 255, 38, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 51, 41, 26, 255, 53, 42, 27, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 26, 255, 52, 43, 30, 255, 40, 34, 23, 255, 38, 33, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 40, 35, 24, 255, 39, 34, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 66, 49, 33, 255, 66, 49, 33, 255, 54, 43, 28, 255, 57, 44, 29, 255, 41, 35, 24, 255, 41, 35, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 39, 34, 25, 255, 35, 31, 22, 255, 46, 39, 25, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 55, 46, 33, 255, 70, 57, 40, 255, 76, 61, 42, 255, 66, 54, 38, 255, 33, 30, 22, 255, 39, 34, 24, 255, 48, 40, 30, 255, 42, 37, 27, 255, 33, 30, 22, 255, 44, 37, 24, 255, 74, 54, 33, 255, 41, 35, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 70, 57, 40, 255, 59, 49, 35, 255, 42, 37, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 48, 40, 26, 255, 51, 41, 27, 255, 54, 43, 28, 255, 52, 42, 28, 255, 47, 39, 25, 255, 37, 33, 23, 255, 55, 43, 28, 255, 62, 47, 31, 255, 45, 38, 25, 255, 37, 33, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 50, 42, 31, 255, 43, 36, 24, 255, 46, 39, 25, 255, 60, 46, 31, 255, 49, 40, 26, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 63, 48, 31, 255, 57, 44, 29, 255, 43, 37, 24, 255, 59, 46, 30, 255, 75, 55, 33, 255, 64, 48, 32, 255, 64, 48, 32, 255, 51, 41, 27, 255, 43, 36, 24, 255, 41, 35, 24, 255, 56, 44, 29, 255, 67, 50, 33, 255, 56, 44, 29, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 94, 121, 85, 255, 48, 40, 30, 255, 33, 30, 22, 255, 39, 34, 24, 255, 58, 45, 30, 255, 48, 39, 25, 255, 60, 46, 30, 255, 60, 46, 30, 255, 40, 35, 24, 255, 63, 48, 31, 255, 54, 43, 28, 255, 46, 38, 25, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 48, 39, 25, 255, 58, 45, 30, 255, 46, 39, 25, 255, 56, 44, 29, 255, 51, 41, 27, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 53, 41, 27, 255, 52, 42, 27, 255, 43, 36, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 46, 39, 28, 255, 39, 34, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 42, 36, 23, 255, 48, 39, 26, 255, 54, 42, 28, 255, 40, 34, 23, 255, 54, 43, 28, 255, 47, 38, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 77, 61, 42, 255, 80, 64, 45, 255, 33, 30, 22, 255, 61, 47, 31, 255, 43, 36, 24, 255, 41, 36, 26, 255, 68, 55, 40, 255, 44, 38, 27, 255, 39, 34, 24, 255, 54, 43, 28, 255, 54, 43, 28, 255, 56, 44, 29, 255, 53, 42, 28, 255, 45, 38, 25, 255, 52, 42, 28, 255, 41, 36, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 51, 43, 31, 255, 42, 37, 27, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 37, 27, 255, 36, 31, 22, 255, 50, 42, 31, 255, 40, 34, 24, 255, 54, 43, 28, 255, 36, 32, 22, 255, 35, 31, 22, 255, 55, 43, 28, 255, 54, 43, 28, 255, 23, 29, 24, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 26, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 43, 63, 41, 255, 36, 54, 36, 255, 38, 57, 38, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 41, 61, 40, 255, 40, 60, 40, 255, 35, 52, 35, 255, 34, 50, 34, 255, 42, 62, 41, 255, 36, 53, 36, 255, 37, 55, 37, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 33, 27, 255, 24, 30, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 34, 26, 255, 32, 45, 32, 255, 32, 47, 33, 255, 41, 61, 40, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 40, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 39, 59, 39, 255, 40, 59, 39, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 38, 28, 255, 26, 35, 27, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 53, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 24, 31, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 50, 40, 27, 255, 52, 42, 28, 255, 59, 45, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 57, 47, 34, 255, 45, 39, 28, 255, 58, 48, 34, 255, 61, 50, 36, 255, 35, 31, 23, 255, 49, 40, 26, 255, 58, 45, 30, 255, 61, 47, 31, 255, 41, 36, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 71, 57, 41, 255, 61, 50, 36, 255, 40, 35, 25, 255, 48, 40, 30, 255, 35, 31, 23, 255, 38, 33, 23, 255, 61, 50, 35, 255, 57, 47, 33, 255, 41, 35, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 36, 23, 255, 43, 36, 24, 255, 45, 37, 25, 255, 38, 33, 23, 255, 42, 35, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 46, 38, 25, 255, 52, 42, 27, 255, 64, 48, 32, 255, 73, 54, 33, 255, 51, 41, 27, 255, 52, 42, 27, 255, 72, 54, 33, 255, 61, 47, 31, 255, 66, 49, 33, 255, 64, 48, 32, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 48, 40, 26, 255, 39, 33, 23, 255, 57, 47, 34, 255, 39, 34, 25, 255, 61, 50, 36, 255, 78, 62, 43, 255, 75, 60, 40, 255, 72, 58, 42, 255, 40, 35, 25, 255, 40, 35, 25, 255, 34, 31, 22, 255, 45, 37, 24, 255, 50, 40, 27, 255, 66, 49, 33, 255, 43, 37, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 45, 39, 28, 255, 36, 32, 24, 255, 49, 42, 30, 255, 36, 32, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 40, 35, 25, 255, 46, 40, 29, 255, 35, 31, 23, 255, 35, 31, 22, 255, 48, 39, 25, 255, 46, 39, 25, 255, 61, 47, 31, 255, 55, 43, 28, 255, 46, 38, 25, 255, 48, 39, 25, 255, 46, 38, 25, 255, 49, 40, 26, 255, 46, 38, 25, 255, 48, 39, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 52, 42, 28, 255, 53, 42, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 69, 51, 33, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 59, 45, 30, 255, 52, 42, 27, 255, 45, 38, 25, 255, 39, 33, 23, 255, 46, 39, 25, 255, 57, 44, 29, 255, 58, 45, 30, 255, 57, 45, 29, 255, 40, 35, 24, 255, 39, 34, 25, 255, 36, 32, 23, 255, 63, 52, 37, 255, 63, 52, 37, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 65, 49, 33, 255, 53, 42, 28, 255, 52, 42, 27, 255, 46, 38, 25, 255, 40, 34, 24, 255, 39, 34, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 53, 44, 32, 255, 71, 57, 41, 255, 58, 48, 34, 255, 37, 33, 23, 255, 39, 34, 23, 255, 61, 47, 31, 255, 64, 48, 32, 255, 59, 46, 30, 255, 43, 37, 24, 255, 36, 32, 24, 255, 54, 45, 33, 255, 57, 47, 34, 255, 33, 30, 22, 255, 40, 35, 25, 255, 49, 42, 30, 255, 49, 42, 30, 255, 36, 32, 22, 255, 40, 34, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 60, 46, 30, 255, 60, 46, 30, 255, 51, 41, 27, 255, 46, 38, 25, 255, 57, 44, 29, 255, 64, 48, 32, 255, 44, 37, 24, 255, 46, 38, 25, 255, 35, 31, 22, 255, 43, 37, 27, 255, 58, 47, 31, 255, 45, 39, 27, 255, 37, 33, 22, 255, 43, 35, 24, 255, 43, 36, 26, 255, 38, 33, 24, 255, 36, 31, 22, 255, 36, 32, 22, 255, 39, 33, 23, 255, 43, 36, 23, 255, 48, 39, 25, 255, 43, 37, 24, 255, 33, 30, 22, 255, 51, 43, 30, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 36, 26, 255, 77, 62, 44, 255, 37, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 46, 39, 25, 255, 45, 39, 28, 255, 48, 40, 30, 255, 59, 49, 35, 255, 33, 30, 22, 255, 52, 42, 27, 255, 70, 52, 33, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 40, 35, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 80, 64, 45, 255, 37, 33, 23, 255, 39, 34, 24, 255, 61, 50, 36, 255, 38, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 61, 46, 31, 255, 46, 39, 25, 255, 39, 34, 24, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 56, 37, 255, 43, 63, 41, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 38, 28, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 41, 61, 40, 255, 40, 59, 39, 255, 37, 56, 37, 255, 40, 59, 39, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 38, 58, 38, 255, 36, 53, 36, 255, 36, 54, 36, 255, 47, 68, 45, 255, 39, 59, 39, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 33, 26, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 29, 41, 30, 255, 28, 40, 29, 255, 33, 49, 34, 255, 37, 56, 37, 255, 35, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 45, 67, 44, 255, 35, 52, 35, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 24, 30, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 38, 28, 255, 27, 37, 28, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 29, 40, 29, 255, 35, 52, 35, 255, 34, 49, 34, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 40, 59, 39, 255, 42, 62, 41, 255, 37, 56, 37, 255, 34, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 51, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 23, 30, 24, 255, 27, 36, 27, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 23, 29, 24, 255, 26, 32, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 36, 29, 255, 43, 37, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 54, 43, 28, 255, 48, 40, 26, 255, 54, 50, 40, 255, 40, 34, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 30, 255, 44, 38, 27, 255, 67, 54, 39, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 34, 25, 255, 39, 34, 25, 255, 34, 31, 22, 255, 75, 60, 43, 255, 33, 30, 22, 255, 57, 45, 29, 255, 69, 51, 33, 255, 57, 45, 29, 255, 51, 41, 27, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 54, 45, 33, 255, 77, 61, 42, 255, 55, 46, 33, 255, 36, 32, 24, 255, 45, 39, 28, 255, 51, 43, 31, 255, 40, 35, 25, 255, 75, 60, 42, 255, 35, 31, 22, 255, 40, 34, 23, 255, 41, 36, 24, 255, 37, 33, 23, 255, 41, 35, 23, 255, 40, 35, 24, 255, 41, 35, 23, 255, 43, 36, 24, 255, 49, 39, 26, 255, 50, 40, 27, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 39, 34, 23, 255, 39, 33, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 54, 43, 28, 255, 64, 48, 32, 255, 60, 46, 31, 255, 56, 44, 29, 255, 73, 54, 33, 255, 73, 54, 33, 255, 59, 45, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 50, 40, 27, 255, 43, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 46, 40, 29, 255, 41, 36, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 63, 52, 37, 255, 35, 31, 23, 255, 48, 40, 30, 255, 61, 50, 36, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 50, 40, 27, 255, 79, 58, 33, 255, 48, 40, 26, 255, 38, 33, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 54, 43, 28, 255, 70, 52, 33, 255, 57, 44, 29, 255, 49, 40, 26, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 40, 35, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 47, 39, 25, 255, 45, 37, 24, 255, 47, 39, 25, 255, 53, 42, 28, 255, 47, 39, 25, 255, 48, 40, 26, 255, 52, 42, 27, 255, 57, 45, 29, 255, 40, 35, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 69, 51, 33, 255, 60, 46, 30, 255, 55, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 36, 31, 22, 255, 40, 35, 25, 255, 61, 50, 36, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 63, 48, 31, 255, 51, 41, 27, 255, 54, 43, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 59, 46, 30, 255, 43, 36, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 77, 62, 44, 255, 68, 55, 40, 255, 51, 43, 31, 255, 42, 36, 24, 255, 40, 34, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 46, 38, 25, 255, 44, 37, 24, 255, 55, 46, 33, 255, 72, 58, 42, 255, 68, 55, 40, 255, 35, 31, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 36, 32, 23, 255, 61, 47, 31, 255, 72, 54, 33, 255, 54, 43, 28, 255, 44, 37, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 70, 52, 33, 255, 57, 45, 29, 255, 40, 35, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 52, 44, 30, 255, 51, 42, 29, 255, 37, 33, 23, 255, 49, 41, 28, 255, 38, 34, 24, 255, 40, 35, 25, 255, 47, 39, 27, 255, 36, 32, 23, 255, 43, 35, 23, 255, 45, 38, 24, 255, 41, 35, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 76, 61, 42, 255, 39, 34, 25, 255, 39, 33, 23, 255, 46, 39, 25, 255, 52, 42, 28, 255, 51, 43, 31, 255, 34, 30, 22, 255, 42, 37, 27, 255, 39, 34, 24, 255, 53, 42, 28, 255, 43, 37, 24, 255, 46, 39, 25, 255, 39, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 34, 31, 22, 255, 59, 49, 35, 255, 45, 39, 28, 255, 59, 49, 35, 255, 35, 31, 22, 255, 48, 40, 30, 255, 35, 31, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 36, 26, 255, 37, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 26, 33, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 53, 36, 255, 37, 55, 37, 255, 35, 53, 36, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 33, 49, 34, 255, 45, 66, 43, 255, 49, 71, 46, 255, 39, 59, 39, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 51, 74, 48, 255, 54, 78, 51, 255, 39, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 44, 65, 43, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 28, 40, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 60, 40, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 43, 64, 42, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 27, 37, 28, 255, 34, 49, 34, 255, 39, 59, 39, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 36, 54, 36, 255, 30, 42, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 26, 36, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 92, 113, 14, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 23, 30, 24, 255, 34, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 37, 56, 37, 255, 49, 71, 46, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 29, 24, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 31, 25, 255, 42, 36, 24, 255, 61, 46, 31, 255, 57, 45, 29, 255, 48, 40, 26, 255, 50, 40, 27, 255, 42, 36, 24, 255, 59, 46, 30, 255, 46, 38, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 73, 59, 42, 255, 59, 49, 35, 255, 76, 60, 40, 255, 80, 64, 45, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 49, 42, 30, 255, 55, 46, 33, 255, 34, 31, 22, 255, 57, 44, 29, 255, 50, 40, 27, 255, 42, 36, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 57, 45, 29, 255, 37, 33, 23, 255, 33, 30, 22, 255, 78, 61, 43, 255, 68, 55, 40, 255, 35, 31, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 32, 23, 255, 48, 39, 25, 255, 39, 33, 23, 255, 47, 38, 25, 255, 57, 44, 29, 255, 47, 39, 25, 255, 42, 36, 24, 255, 45, 37, 25, 255, 36, 32, 22, 255, 43, 37, 27, 255, 66, 55, 39, 255, 41, 36, 25, 255, 40, 34, 24, 255, 36, 32, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 72, 54, 33, 255, 55, 43, 28, 255, 48, 39, 25, 255, 58, 45, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 38, 25, 255, 59, 45, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 42, 36, 24, 255, 61, 46, 31, 255, 39, 34, 25, 255, 34, 31, 22, 255, 58, 48, 34, 255, 39, 34, 25, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 25, 255, 72, 58, 42, 255, 40, 35, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 78, 91, 41, 255, 67, 50, 33, 255, 50, 40, 27, 255, 40, 34, 24, 255, 52, 42, 27, 255, 46, 39, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 54, 45, 33, 255, 36, 32, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 53, 42, 28, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 87, 117, 84, 255, 43, 37, 24, 255, 45, 39, 28, 255, 36, 31, 22, 255, 40, 34, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 52, 76, 33, 255, 44, 37, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 44, 37, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 53, 42, 28, 255, 65, 49, 33, 255, 63, 48, 31, 255, 68, 51, 33, 255, 45, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 78, 61, 43, 255, 35, 31, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 59, 46, 30, 255, 70, 52, 33, 255, 45, 38, 25, 255, 50, 40, 27, 255, 57, 44, 29, 255, 55, 43, 28, 255, 36, 31, 22, 255, 43, 37, 24, 255, 45, 39, 28, 255, 64, 52, 37, 255, 48, 40, 30, 255, 49, 40, 26, 255, 57, 44, 29, 255, 46, 39, 25, 255, 59, 46, 30, 255, 70, 52, 33, 255, 42, 36, 24, 255, 36, 31, 22, 255, 49, 40, 26, 255, 33, 30, 22, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 34, 23, 255, 46, 38, 25, 255, 47, 39, 25, 255, 40, 35, 24, 255, 36, 31, 22, 255, 40, 35, 24, 255, 54, 43, 28, 255, 49, 40, 26, 255, 51, 41, 27, 255, 54, 43, 28, 255, 60, 46, 30, 255, 74, 55, 33, 255, 42, 36, 24, 255, 55, 43, 28, 255, 36, 32, 23, 255, 37, 33, 23, 255, 53, 45, 31, 255, 54, 45, 33, 255, 36, 32, 23, 255, 50, 40, 26, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 37, 26, 255, 42, 36, 26, 255, 43, 37, 25, 255, 49, 40, 26, 255, 40, 35, 23, 255, 43, 37, 26, 255, 40, 35, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 35, 25, 255, 66, 54, 38, 255, 36, 31, 22, 255, 54, 43, 28, 255, 52, 42, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 34, 31, 22, 255, 50, 42, 31, 255, 75, 60, 43, 255, 68, 55, 40, 255, 34, 31, 22, 255, 36, 32, 24, 255, 58, 48, 34, 255, 36, 32, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 72, 97, 66, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 44, 65, 43, 255, 47, 68, 45, 255, 45, 66, 43, 255, 39, 59, 39, 255, 57, 82, 53, 255, 38, 57, 38, 255, 40, 59, 39, 255, 34, 50, 34, 255, 37, 56, 37, 255, 38, 58, 38, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 51, 35, 255, 42, 62, 41, 255, 43, 63, 41, 255, 37, 55, 37, 255, 38, 57, 38, 255, 45, 66, 43, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 66, 78, 14, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 47, 33, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 40, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 52, 35, 255, 39, 59, 39, 255, 34, 51, 35, 255, 37, 55, 37, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 30, 38, 30, 255, 26, 32, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 27, 34, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 31, 22, 255, 36, 32, 22, 255, 46, 39, 25, 255, 41, 36, 24, 255, 34, 31, 22, 255, 67, 54, 39, 255, 33, 30, 22, 255, 36, 32, 24, 255, 67, 54, 39, 255, 50, 42, 31, 255, 54, 45, 33, 255, 44, 38, 27, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 36, 32, 24, 255, 34, 31, 22, 255, 53, 42, 28, 255, 54, 43, 28, 255, 50, 40, 27, 255, 49, 40, 26, 255, 39, 34, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 77, 62, 44, 255, 78, 62, 43, 255, 36, 32, 24, 255, 43, 36, 24, 255, 42, 36, 23, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 46, 38, 26, 255, 49, 40, 26, 255, 42, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 36, 26, 255, 74, 59, 42, 255, 59, 49, 35, 255, 41, 36, 26, 255, 37, 33, 24, 255, 37, 33, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 50, 42, 31, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 40, 34, 24, 255, 60, 46, 31, 255, 45, 38, 25, 255, 52, 42, 27, 255, 63, 48, 31, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 50, 42, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 51, 41, 27, 255, 46, 39, 25, 255, 55, 43, 28, 255, 52, 42, 27, 255, 39, 33, 23, 255, 45, 37, 24, 255, 58, 45, 30, 255, 43, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 68, 55, 40, 255, 66, 54, 38, 255, 33, 30, 22, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 55, 43, 28, 255, 42, 36, 24, 255, 58, 45, 30, 255, 41, 35, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 45, 37, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 73, 59, 42, 255, 35, 31, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 58, 45, 30, 255, 66, 49, 33, 255, 58, 45, 30, 255, 64, 48, 32, 255, 55, 43, 28, 255, 51, 41, 27, 255, 37, 33, 23, 255, 42, 43, 36, 255, 33, 30, 22, 255, 39, 33, 23, 255, 51, 43, 31, 255, 38, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 59, 46, 30, 255, 40, 34, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 48, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 43, 36, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 43, 37, 26, 255, 34, 30, 22, 255, 38, 33, 24, 255, 36, 32, 23, 255, 48, 39, 26, 255, 41, 36, 24, 255, 40, 34, 24, 255, 48, 40, 28, 255, 41, 35, 23, 255, 40, 35, 23, 255, 41, 34, 23, 255, 46, 38, 25, 255, 40, 35, 23, 255, 50, 40, 26, 255, 43, 37, 24, 255, 50, 40, 26, 255, 45, 37, 24, 255, 51, 42, 30, 255, 33, 30, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 40, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 52, 42, 27, 255, 55, 43, 28, 255, 45, 37, 24, 255, 50, 40, 27, 255, 50, 40, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 61, 50, 36, 255, 53, 44, 32, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 68, 55, 40, 255, 34, 31, 22, 255, 79, 62, 44, 255, 58, 48, 34, 255, 36, 32, 23, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 53, 36, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 41, 61, 40, 255, 40, 60, 40, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 50, 73, 47, 255, 37, 56, 37, 255, 34, 50, 34, 255, 38, 58, 38, 255, 35, 53, 36, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 43, 63, 41, 255, 42, 62, 41, 255, 49, 72, 47, 255, 35, 52, 35, 255, 42, 62, 41, 255, 35, 51, 35, 255, 37, 55, 37, 255, 58, 84, 54, 255, 43, 64, 42, 255, 35, 51, 35, 255, 40, 60, 40, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 43, 63, 41, 255, 36, 54, 36, 255, 36, 54, 36, 255, 44, 65, 43, 255, 43, 63, 41, 255, 45, 66, 43, 255, 37, 56, 37, 255, 37, 56, 37, 255, 53, 77, 50, 255, 47, 69, 45, 255, 49, 71, 46, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 42, 30, 255, 32, 45, 32, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 40, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 27, 38, 28, 255, 24, 32, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 51, 75, 49, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 40, 59, 39, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 33, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 32, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 25, 32, 26, 255, 23, 29, 24, 255, 25, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 41, 36, 24, 255, 34, 30, 22, 255, 45, 39, 28, 255, 37, 33, 24, 255, 34, 31, 22, 255, 70, 57, 40, 255, 33, 30, 22, 255, 35, 31, 22, 255, 75, 60, 43, 255, 53, 44, 32, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 59, 49, 35, 255, 39, 34, 25, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 47, 38, 24, 255, 54, 42, 27, 255, 45, 37, 24, 255, 40, 35, 23, 255, 48, 39, 25, 255, 42, 36, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 42, 35, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 35, 31, 23, 255, 64, 52, 37, 255, 58, 48, 34, 255, 63, 52, 37, 255, 48, 40, 30, 255, 39, 34, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 50, 42, 31, 255, 34, 30, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 59, 46, 30, 255, 43, 37, 24, 255, 51, 41, 27, 255, 55, 43, 28, 255, 51, 49, 40, 255, 52, 42, 28, 255, 41, 35, 24, 255, 48, 39, 25, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 36, 32, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 61, 47, 31, 255, 65, 49, 33, 255, 59, 45, 30, 255, 52, 42, 28, 255, 47, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 43, 37, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 47, 39, 25, 255, 56, 44, 29, 255, 50, 40, 27, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 37, 27, 255, 39, 34, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 44, 38, 27, 255, 39, 34, 23, 255, 34, 30, 22, 255, 68, 55, 40, 255, 57, 47, 34, 255, 40, 34, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 46, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 51, 41, 27, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 41, 36, 26, 255, 36, 32, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 43, 36, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 45, 38, 25, 255, 43, 37, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 46, 40, 29, 255, 37, 33, 23, 255, 47, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 40, 35, 24, 255, 44, 42, 26, 255, 43, 36, 24, 255, 60, 46, 31, 255, 58, 45, 30, 255, 42, 36, 24, 255, 43, 41, 25, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 37, 32, 23, 255, 36, 32, 22, 255, 48, 40, 27, 255, 41, 35, 24, 255, 39, 35, 23, 255, 40, 35, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 44, 36, 23, 255, 41, 35, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 38, 25, 255, 56, 44, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 37, 33, 23, 255, 49, 40, 26, 255, 46, 39, 25, 255, 53, 42, 28, 255, 49, 40, 26, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 46, 40, 29, 255, 72, 58, 42, 255, 73, 59, 42, 255, 41, 36, 26, 255, 41, 36, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 57, 82, 53, 255, 56, 81, 52, 255, 38, 57, 38, 255, 32, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 38, 58, 38, 255, 41, 61, 40, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 44, 65, 43, 255, 37, 55, 37, 255, 38, 57, 38, 255, 45, 67, 44, 255, 47, 69, 45, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 50, 73, 47, 255, 50, 73, 47, 255, 35, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 53, 36, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 53, 36, 255, 40, 59, 39, 255, 35, 52, 35, 255, 35, 53, 36, 255, 39, 59, 39, 255, 34, 49, 34, 255, 35, 52, 35, 255, 39, 59, 39, 255, 42, 62, 41, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 40, 60, 40, 255, 36, 54, 36, 255, 42, 62, 41, 255, 47, 69, 45, 255, 47, 68, 45, 255, 40, 59, 39, 255, 36, 53, 36, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 23, 29, 24, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 26, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 32, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 28, 35, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 30, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 51, 35, 255, 47, 69, 45, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 30, 43, 31, 255, 25, 31, 25, 255, 23, 29, 24, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 23, 29, 24, 255, 26, 34, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 38, 28, 255, 23, 30, 24, 255, 28, 36, 29, 255, 27, 34, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 30, 25, 255, 26, 32, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 35, 28, 255, 25, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 24, 255, 34, 31, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 24, 255, 80, 64, 45, 255, 66, 54, 38, 255, 41, 35, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 34, 31, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 59, 46, 30, 255, 55, 43, 28, 255, 36, 32, 23, 255, 51, 43, 31, 255, 79, 63, 45, 255, 51, 43, 31, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 44, 37, 24, 255, 40, 34, 23, 255, 40, 35, 24, 255, 48, 39, 25, 255, 63, 47, 31, 255, 46, 39, 25, 255, 39, 33, 23, 255, 43, 36, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 32, 23, 255, 37, 32, 22, 255, 38, 32, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 79, 63, 44, 255, 34, 31, 22, 255, 34, 31, 22, 255, 46, 38, 25, 255, 46, 39, 25, 255, 40, 34, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 34, 30, 22, 255, 42, 37, 27, 255, 64, 52, 37, 255, 37, 33, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 57, 45, 29, 255, 55, 43, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 72, 54, 33, 255, 42, 36, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 35, 31, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 52, 42, 27, 255, 46, 39, 25, 255, 47, 39, 25, 255, 59, 45, 30, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 45, 39, 28, 255, 36, 32, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 68, 51, 33, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 68, 55, 40, 255, 33, 30, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 41, 36, 26, 255, 37, 33, 23, 255, 36, 32, 23, 255, 53, 44, 32, 255, 37, 33, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 55, 43, 28, 255, 54, 43, 28, 255, 53, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 43, 36, 24, 255, 39, 34, 24, 255, 51, 43, 31, 255, 40, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 49, 42, 30, 255, 44, 37, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 59, 46, 30, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 61, 46, 31, 255, 46, 39, 25, 255, 45, 37, 24, 255, 64, 48, 32, 255, 52, 42, 27, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 57, 44, 29, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 37, 33, 24, 255, 54, 45, 33, 255, 41, 36, 26, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 37, 32, 23, 255, 52, 42, 27, 255, 40, 34, 23, 255, 38, 33, 23, 255, 41, 36, 24, 255, 37, 32, 23, 255, 54, 48, 37, 255, 36, 32, 22, 255, 37, 32, 24, 255, 46, 39, 27, 255, 40, 34, 24, 255, 40, 34, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 56, 44, 29, 255, 58, 45, 30, 255, 45, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 46, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 48, 40, 26, 255, 51, 41, 27, 255, 34, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 76, 61, 43, 255, 53, 44, 32, 255, 33, 30, 22, 255, 41, 35, 24, 255, 57, 45, 29, 255, 53, 42, 28, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 48, 39, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 38, 57, 38, 255, 49, 71, 46, 255, 36, 53, 36, 255, 35, 53, 36, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 48, 70, 46, 255, 41, 61, 40, 255, 46, 68, 44, 255, 49, 71, 46, 255, 49, 72, 47, 255, 38, 58, 38, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 43, 64, 42, 255, 31, 44, 31, 255, 29, 41, 30, 255, 36, 53, 36, 255, 32, 46, 32, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 41, 61, 40, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 52, 76, 49, 255, 43, 64, 42, 255, 39, 59, 39, 255, 43, 64, 42, 255, 37, 55, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 40, 59, 39, 255, 37, 56, 37, 255, 40, 59, 39, 255, 37, 55, 37, 255, 41, 61, 40, 255, 38, 57, 38, 255, 37, 56, 37, 255, 35, 52, 35, 255, 44, 65, 43, 255, 38, 58, 38, 255, 41, 61, 40, 255, 39, 59, 39, 255, 41, 61, 40, 255, 34, 49, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 32, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 23, 30, 24, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 30, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 53, 36, 255, 42, 62, 41, 255, 36, 53, 36, 255, 26, 36, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 38, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 29, 24, 255, 29, 37, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 50, 42, 31, 255, 48, 40, 30, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 23, 255, 34, 30, 22, 255, 45, 37, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 46, 40, 29, 255, 71, 57, 41, 255, 34, 31, 22, 255, 43, 36, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 50, 42, 31, 255, 75, 60, 43, 255, 36, 32, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 44, 38, 27, 255, 42, 35, 26, 255, 49, 40, 26, 255, 64, 48, 32, 255, 46, 37, 24, 255, 43, 36, 24, 255, 50, 41, 28, 255, 37, 32, 22, 255, 45, 39, 28, 255, 40, 35, 25, 255, 41, 35, 23, 255, 49, 40, 27, 255, 60, 47, 31, 255, 36, 32, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 67, 54, 39, 255, 48, 40, 30, 255, 42, 36, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 35, 31, 22, 255, 36, 32, 24, 255, 51, 43, 31, 255, 36, 32, 24, 255, 41, 36, 26, 255, 57, 47, 34, 255, 49, 42, 30, 255, 40, 35, 25, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 54, 43, 28, 255, 44, 37, 24, 255, 67, 50, 33, 255, 57, 45, 29, 255, 45, 37, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 59, 49, 35, 255, 40, 34, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 46, 39, 25, 255, 43, 37, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 43, 36, 24, 255, 60, 46, 30, 255, 42, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 51, 43, 31, 255, 34, 30, 22, 255, 54, 43, 28, 255, 57, 44, 29, 255, 45, 38, 25, 255, 39, 34, 24, 255, 66, 49, 33, 255, 58, 45, 30, 255, 48, 40, 26, 255, 35, 31, 22, 255, 59, 49, 35, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 40, 30, 255, 68, 55, 40, 255, 34, 30, 22, 255, 44, 38, 27, 255, 42, 36, 24, 255, 56, 44, 29, 255, 58, 45, 30, 255, 36, 32, 23, 255, 58, 45, 30, 255, 54, 43, 28, 255, 53, 42, 28, 255, 36, 32, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 22, 255, 52, 42, 27, 255, 41, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 60, 46, 31, 255, 61, 47, 31, 255, 42, 36, 24, 255, 41, 36, 24, 255, 57, 45, 29, 255, 55, 43, 28, 255, 52, 42, 28, 255, 63, 48, 31, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 47, 39, 25, 255, 41, 36, 24, 255, 39, 34, 23, 255, 40, 35, 25, 255, 48, 40, 30, 255, 44, 38, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 39, 34, 23, 255, 51, 41, 27, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 57, 47, 34, 255, 45, 39, 28, 255, 36, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 71, 57, 41, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 46, 37, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 35, 32, 22, 255, 36, 32, 22, 255, 53, 44, 32, 255, 34, 31, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 38, 33, 24, 255, 33, 30, 22, 255, 44, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 60, 45, 30, 255, 58, 45, 30, 255, 44, 37, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 44, 38, 27, 255, 45, 39, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 44, 37, 24, 255, 46, 38, 25, 255, 40, 35, 24, 255, 38, 33, 23, 255, 78, 62, 43, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 50, 40, 27, 255, 52, 42, 27, 255, 35, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 51, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 39, 59, 39, 255, 39, 59, 39, 255, 43, 63, 41, 255, 36, 54, 36, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 40, 60, 40, 255, 36, 54, 36, 255, 44, 65, 43, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 48, 70, 46, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 35, 53, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 47, 69, 45, 255, 42, 62, 41, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 42, 62, 41, 255, 37, 56, 37, 255, 37, 55, 37, 255, 49, 71, 46, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 35, 52, 35, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 24, 31, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 37, 56, 37, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 30, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 25, 33, 26, 255, 29, 40, 29, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 47, 69, 45, 255, 53, 77, 50, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 46, 39, 25, 255, 35, 31, 22, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 36, 32, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 78, 103, 71, 255, 45, 37, 24, 255, 54, 45, 33, 255, 63, 52, 37, 255, 39, 34, 23, 255, 41, 35, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 57, 45, 29, 255, 40, 35, 24, 255, 83, 100, 33, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 59, 49, 35, 255, 73, 59, 42, 255, 64, 52, 37, 255, 40, 34, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 31, 22, 255, 42, 35, 24, 255, 51, 40, 26, 255, 48, 39, 26, 255, 47, 38, 26, 255, 50, 40, 26, 255, 46, 38, 25, 255, 55, 45, 31, 255, 39, 34, 23, 255, 37, 32, 23, 255, 47, 38, 26, 255, 53, 42, 27, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 73, 59, 42, 255, 77, 62, 44, 255, 46, 40, 29, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 41, 36, 26, 255, 51, 43, 31, 255, 46, 39, 25, 255, 45, 38, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 72, 58, 42, 255, 53, 44, 32, 255, 66, 54, 38, 255, 33, 30, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 81, 109, 77, 255, 34, 31, 22, 255, 48, 39, 25, 255, 57, 45, 29, 255, 54, 43, 28, 255, 55, 43, 28, 255, 68, 51, 33, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 64, 48, 32, 255, 45, 37, 24, 255, 60, 46, 31, 255, 67, 50, 33, 255, 66, 49, 33, 255, 57, 45, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 64, 48, 32, 255, 72, 53, 33, 255, 63, 48, 32, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 49, 42, 30, 255, 34, 31, 22, 255, 34, 31, 22, 255, 46, 39, 25, 255, 58, 45, 30, 255, 46, 39, 25, 255, 66, 49, 33, 255, 68, 51, 33, 255, 41, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 46, 38, 25, 255, 39, 34, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 48, 39, 25, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 45, 38, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 55, 43, 28, 255, 53, 42, 28, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 81, 106, 72, 255, 39, 34, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 62, 51, 36, 255, 33, 30, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 71, 52, 33, 255, 67, 50, 33, 255, 46, 39, 25, 255, 55, 43, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 48, 39, 25, 255, 47, 39, 25, 255, 35, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 71, 57, 41, 255, 41, 36, 26, 255, 36, 32, 23, 255, 51, 41, 27, 255, 47, 39, 25, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 50, 40, 27, 255, 48, 40, 26, 255, 35, 31, 22, 255, 40, 35, 24, 255, 79, 63, 45, 255, 59, 49, 35, 255, 33, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 49, 42, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 54, 43, 28, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 43, 36, 23, 255, 42, 36, 24, 255, 41, 35, 23, 255, 37, 32, 23, 255, 39, 34, 24, 255, 37, 33, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 36, 32, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 38, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 64, 52, 37, 255, 79, 62, 45, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 90, 100, 49, 255, 30, 42, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 44, 65, 43, 255, 39, 59, 39, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 34, 51, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 37, 55, 37, 255, 37, 56, 37, 255, 39, 59, 39, 255, 31, 45, 32, 255, 35, 52, 35, 255, 38, 57, 38, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 43, 64, 42, 255, 51, 74, 48, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 35, 52, 35, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 48, 39, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 63, 60, 49, 255, 41, 35, 24, 255, 49, 40, 26, 255, 59, 46, 30, 255, 55, 43, 28, 255, 36, 32, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 48, 40, 30, 255, 37, 33, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 41, 35, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 41, 35, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 23, 255, 48, 39, 25, 255, 45, 37, 25, 255, 46, 38, 25, 255, 48, 39, 26, 255, 45, 37, 25, 255, 38, 33, 23, 255, 44, 37, 26, 255, 38, 33, 23, 255, 44, 38, 28, 255, 40, 35, 24, 255, 42, 35, 23, 255, 45, 38, 25, 255, 37, 33, 24, 255, 33, 30, 22, 255, 45, 39, 28, 255, 68, 55, 40, 255, 76, 61, 43, 255, 75, 60, 43, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 25, 255, 49, 42, 30, 255, 58, 48, 34, 255, 37, 33, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 36, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 39, 33, 23, 255, 36, 31, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 65, 49, 33, 255, 73, 54, 33, 255, 60, 46, 30, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 57, 47, 34, 255, 34, 30, 22, 255, 36, 32, 23, 255, 47, 39, 25, 255, 48, 40, 26, 255, 48, 39, 25, 255, 60, 46, 31, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 34, 31, 22, 255, 34, 30, 22, 255, 37, 33, 24, 255, 54, 45, 33, 255, 55, 46, 33, 255, 41, 36, 26, 255, 45, 39, 28, 255, 40, 34, 24, 255, 36, 31, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 36, 32, 22, 255, 36, 32, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 39, 33, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 74, 54, 33, 255, 54, 43, 28, 255, 48, 39, 25, 255, 54, 43, 28, 255, 58, 45, 30, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 68, 55, 40, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 59, 46, 30, 255, 58, 45, 30, 255, 48, 39, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 53, 44, 32, 255, 35, 31, 22, 255, 42, 36, 24, 255, 35, 31, 23, 255, 55, 46, 33, 255, 35, 31, 22, 255, 52, 42, 27, 255, 61, 46, 31, 255, 44, 37, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 44, 36, 23, 255, 45, 38, 25, 255, 55, 43, 28, 255, 43, 36, 24, 255, 39, 35, 24, 255, 49, 42, 29, 255, 35, 31, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 55, 43, 28, 255, 46, 38, 24, 255, 44, 36, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 25, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 57, 47, 34, 255, 80, 64, 45, 255, 39, 34, 25, 255, 36, 31, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 52, 42, 27, 255, 52, 42, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 38, 58, 38, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 38, 58, 38, 255, 37, 55, 37, 255, 30, 42, 30, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 40, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 32, 45, 32, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 35, 52, 35, 255, 30, 42, 30, 255, 40, 60, 40, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 42, 62, 41, 255, 33, 47, 33, 255, 46, 68, 44, 255, 36, 54, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 27, 38, 28, 255, 32, 47, 33, 255, 32, 47, 33, 255, 40, 60, 40, 255, 39, 59, 39, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 43, 63, 41, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 30, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 32, 26, 255, 28, 36, 29, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 40, 29, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 37, 28, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 58, 38, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 39, 59, 39, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 30, 25, 255, 25, 33, 26, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 24, 32, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 45, 38, 25, 255, 45, 38, 25, 255, 53, 42, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 45, 39, 28, 255, 33, 30, 22, 255, 33, 30, 22, 255, 50, 42, 31, 255, 54, 45, 33, 255, 37, 33, 23, 255, 43, 37, 24, 255, 64, 48, 32, 255, 53, 42, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 42, 36, 23, 255, 40, 35, 24, 255, 44, 36, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 44, 36, 24, 255, 51, 40, 27, 255, 43, 37, 24, 255, 41, 35, 23, 255, 37, 33, 23, 255, 75, 61, 42, 255, 33, 30, 22, 255, 36, 32, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 67, 54, 39, 255, 51, 43, 31, 255, 80, 64, 45, 255, 61, 50, 36, 255, 44, 38, 27, 255, 46, 40, 29, 255, 45, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 47, 39, 25, 255, 34, 30, 22, 255, 58, 48, 34, 255, 35, 31, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 35, 24, 255, 61, 46, 31, 255, 39, 34, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 44, 38, 27, 255, 42, 36, 24, 255, 57, 78, 36, 255, 59, 46, 30, 255, 54, 43, 28, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 58, 48, 34, 255, 44, 37, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 36, 32, 23, 255, 40, 35, 25, 255, 34, 31, 22, 255, 51, 43, 31, 255, 35, 31, 23, 255, 48, 40, 30, 255, 57, 47, 34, 255, 41, 35, 24, 255, 55, 46, 33, 255, 33, 30, 22, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 66, 54, 38, 255, 34, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 38, 41, 36, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 51, 43, 31, 255, 43, 36, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 46, 38, 25, 255, 52, 42, 27, 255, 40, 35, 24, 255, 48, 40, 26, 255, 48, 39, 25, 255, 42, 36, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 48, 40, 26, 255, 40, 35, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 55, 46, 33, 255, 79, 63, 45, 255, 36, 32, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 53, 44, 32, 255, 34, 30, 22, 255, 37, 33, 23, 255, 48, 40, 26, 255, 48, 39, 25, 255, 51, 41, 27, 255, 43, 36, 24, 255, 42, 36, 24, 255, 62, 51, 36, 255, 70, 57, 40, 255, 62, 51, 36, 255, 54, 45, 33, 255, 34, 30, 22, 255, 51, 43, 31, 255, 39, 34, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 67, 50, 33, 255, 58, 45, 30, 255, 59, 45, 30, 255, 43, 36, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 44, 37, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 60, 46, 31, 255, 45, 37, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 46, 39, 28, 255, 40, 35, 25, 255, 33, 30, 22, 255, 40, 35, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 42, 35, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 62, 47, 31, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 39, 26, 255, 40, 35, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 52, 42, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 48, 40, 30, 255, 34, 31, 22, 255, 36, 32, 22, 255, 36, 32, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 43, 63, 41, 255, 40, 60, 40, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 30, 43, 31, 255, 30, 43, 31, 255, 40, 50, 18, 255, 31, 45, 32, 255, 37, 56, 37, 255, 38, 58, 38, 255, 38, 57, 38, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 30, 43, 31, 255, 47, 68, 45, 255, 35, 52, 35, 255, 34, 51, 35, 255, 28, 39, 29, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 43, 63, 41, 255, 37, 55, 37, 255, 35, 51, 35, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 106, 129, 12, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 30, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 30, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 40, 60, 40, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 47, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 51, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 30, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 46, 68, 44, 255, 43, 63, 41, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 41, 61, 40, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 40, 59, 39, 255, 32, 46, 32, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 68, 55, 40, 255, 35, 31, 22, 255, 38, 33, 23, 255, 61, 50, 36, 255, 57, 47, 34, 255, 53, 44, 32, 255, 34, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 47, 39, 25, 255, 44, 37, 24, 255, 67, 50, 33, 255, 45, 37, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 39, 34, 24, 255, 65, 48, 32, 255, 57, 44, 29, 255, 52, 42, 27, 255, 55, 43, 28, 255, 42, 37, 26, 255, 59, 48, 34, 255, 53, 44, 31, 255, 41, 35, 23, 255, 46, 38, 25, 255, 51, 40, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 55, 43, 29, 255, 44, 36, 24, 255, 54, 45, 32, 255, 49, 41, 30, 255, 43, 37, 26, 255, 61, 50, 36, 255, 73, 59, 42, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 62, 51, 36, 255, 50, 42, 31, 255, 35, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 40, 35, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 52, 42, 28, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 64, 52, 37, 255, 63, 52, 37, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 42, 37, 27, 255, 40, 34, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 67, 50, 33, 255, 60, 46, 31, 255, 42, 36, 24, 255, 66, 49, 33, 255, 51, 41, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 39, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 33, 30, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 36, 32, 23, 255, 35, 31, 22, 255, 43, 36, 24, 255, 41, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 62, 47, 31, 255, 55, 43, 28, 255, 60, 46, 30, 255, 43, 36, 24, 255, 45, 38, 25, 255, 33, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 53, 44, 32, 255, 34, 31, 22, 255, 41, 36, 26, 255, 41, 35, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 54, 43, 28, 255, 53, 42, 28, 255, 43, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 41, 36, 26, 255, 51, 43, 31, 255, 51, 43, 31, 255, 39, 34, 25, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 50, 42, 31, 255, 43, 36, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 37, 33, 24, 255, 53, 44, 32, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 54, 45, 33, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 53, 44, 32, 255, 42, 37, 27, 255, 55, 46, 33, 255, 46, 40, 29, 255, 35, 31, 22, 255, 53, 44, 32, 255, 75, 60, 43, 255, 64, 52, 37, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 45, 39, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 69, 51, 33, 255, 56, 44, 29, 255, 39, 34, 23, 255, 64, 52, 37, 255, 37, 33, 24, 255, 40, 35, 25, 255, 45, 39, 28, 255, 41, 36, 26, 255, 39, 33, 23, 255, 48, 39, 25, 255, 68, 51, 33, 255, 44, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 78, 57, 33, 255, 62, 47, 31, 255, 55, 43, 28, 255, 58, 45, 30, 255, 41, 36, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 32, 23, 255, 42, 36, 25, 255, 38, 33, 23, 255, 38, 33, 24, 255, 37, 32, 23, 255, 45, 39, 28, 255, 36, 31, 22, 255, 45, 37, 25, 255, 44, 37, 24, 255, 40, 35, 24, 255, 44, 36, 24, 255, 48, 39, 25, 255, 57, 44, 29, 255, 59, 45, 30, 255, 65, 49, 33, 255, 56, 44, 29, 255, 42, 36, 24, 255, 35, 31, 22, 255, 52, 42, 27, 255, 70, 57, 40, 255, 75, 60, 43, 255, 36, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 47, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 34, 30, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 51, 35, 255, 39, 59, 39, 255, 33, 49, 34, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 52, 76, 49, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 32, 45, 32, 255, 30, 42, 30, 255, 24, 31, 25, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 37, 56, 37, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 34, 50, 34, 255, 33, 48, 33, 255, 37, 56, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 35, 51, 35, 255, 44, 65, 43, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 37, 55, 37, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 38, 57, 38, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 26, 35, 27, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 32, 40, 32, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 35, 51, 35, 255, 46, 68, 44, 255, 37, 56, 37, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 23, 29, 24, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 36, 54, 36, 255, 33, 49, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 37, 56, 37, 255, 34, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 49, 34, 255, 44, 65, 43, 255, 34, 51, 35, 255, 35, 52, 35, 255, 26, 34, 26, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 46, 68, 44, 255, 57, 82, 53, 255, 37, 56, 37, 255, 46, 68, 44, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 51, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 45, 67, 44, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 25, 34, 26, 255, 28, 40, 29, 255, 28, 40, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 50, 73, 47, 255, 36, 54, 36, 255, 31, 44, 31, 255, 37, 55, 37, 255, 37, 56, 37, 255, 39, 59, 39, 255, 34, 51, 35, 255, 29, 40, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 52, 42, 28, 255, 41, 36, 24, 255, 34, 31, 22, 255, 78, 62, 43, 255, 33, 30, 22, 255, 61, 50, 36, 255, 37, 33, 23, 255, 36, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 67, 50, 33, 255, 60, 46, 31, 255, 58, 45, 30, 255, 44, 37, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 41, 36, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 47, 39, 25, 255, 55, 43, 28, 255, 39, 33, 23, 255, 34, 31, 22, 255, 40, 34, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 61, 46, 31, 255, 46, 38, 25, 255, 42, 36, 24, 255, 46, 38, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 54, 45, 32, 255, 66, 54, 38, 255, 80, 64, 45, 255, 45, 39, 28, 255, 33, 30, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 54, 45, 33, 255, 42, 37, 27, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 46, 40, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 79, 63, 44, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 34, 30, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 48, 40, 26, 255, 55, 43, 28, 255, 51, 41, 27, 255, 51, 41, 27, 255, 48, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 42, 43, 37, 255, 35, 31, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 39, 34, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 48, 40, 30, 255, 34, 31, 22, 255, 39, 34, 23, 255, 51, 41, 27, 255, 47, 39, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 57, 47, 34, 255, 33, 30, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 45, 37, 24, 255, 53, 44, 32, 255, 68, 55, 40, 255, 39, 34, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 45, 39, 28, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 51, 41, 27, 255, 41, 35, 24, 255, 38, 33, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 62, 51, 36, 255, 57, 47, 34, 255, 48, 40, 30, 255, 40, 34, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 41, 36, 26, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 57, 47, 34, 255, 40, 35, 24, 255, 35, 31, 23, 255, 55, 46, 33, 255, 43, 37, 24, 255, 45, 38, 25, 255, 63, 48, 31, 255, 52, 42, 27, 255, 43, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 40, 34, 24, 255, 60, 46, 31, 255, 70, 52, 33, 255, 67, 50, 33, 255, 61, 46, 31, 255, 49, 40, 26, 255, 48, 39, 25, 255, 41, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 46, 39, 29, 255, 34, 31, 22, 255, 36, 31, 22, 255, 52, 43, 32, 255, 53, 44, 30, 255, 37, 32, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 60, 46, 30, 255, 48, 39, 25, 255, 43, 37, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 39, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 37, 33, 23, 255, 59, 49, 35, 255, 39, 34, 24, 255, 36, 32, 22, 255, 55, 46, 33, 255, 51, 43, 31, 255, 40, 35, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 55, 37, 255, 50, 73, 47, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 38, 57, 38, 255, 35, 52, 35, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 51, 35, 255, 35, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 49, 34, 255, 28, 40, 29, 255, 26, 35, 27, 255, 32, 45, 32, 255, 32, 47, 33, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 35, 51, 35, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 47, 69, 45, 255, 44, 65, 43, 255, 33, 49, 34, 255, 34, 49, 34, 255, 42, 62, 41, 255, 43, 63, 41, 255, 36, 54, 36, 255, 37, 56, 37, 255, 38, 58, 38, 255, 42, 62, 41, 255, 34, 50, 34, 255, 28, 39, 29, 255, 34, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 31, 25, 255, 23, 30, 24, 255, 29, 37, 29, 255, 28, 36, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 35, 53, 36, 255, 60, 87, 56, 255, 38, 57, 38, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 38, 57, 38, 255, 35, 51, 35, 255, 34, 51, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 38, 28, 255, 27, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 47, 69, 45, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 40, 59, 39, 255, 36, 53, 36, 255, 46, 68, 44, 255, 36, 54, 36, 255, 43, 64, 42, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 39, 59, 39, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 40, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 35, 53, 36, 255, 36, 54, 36, 255, 52, 76, 49, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 51, 35, 255, 36, 54, 36, 255, 43, 63, 41, 255, 40, 34, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 33, 30, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 64, 48, 32, 255, 63, 48, 31, 255, 45, 37, 24, 255, 61, 50, 36, 255, 67, 54, 39, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 43, 36, 24, 255, 57, 45, 29, 255, 57, 44, 29, 255, 61, 47, 31, 255, 54, 43, 28, 255, 48, 39, 25, 255, 45, 37, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 39, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 50, 40, 26, 255, 46, 39, 25, 255, 38, 33, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 41, 34, 23, 255, 50, 40, 27, 255, 54, 43, 28, 255, 47, 39, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 39, 34, 23, 255, 71, 57, 41, 255, 73, 59, 42, 255, 76, 61, 43, 255, 46, 40, 29, 255, 67, 54, 39, 255, 49, 42, 30, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 51, 41, 27, 255, 52, 42, 28, 255, 39, 33, 23, 255, 45, 39, 28, 255, 72, 57, 37, 255, 36, 32, 22, 255, 39, 34, 23, 255, 52, 42, 27, 255, 59, 45, 30, 255, 52, 42, 27, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 70, 52, 33, 255, 73, 54, 33, 255, 71, 52, 33, 255, 62, 47, 31, 255, 52, 42, 28, 255, 40, 34, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 44, 37, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 64, 52, 37, 255, 37, 33, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 48, 40, 26, 255, 60, 46, 31, 255, 60, 46, 31, 255, 46, 38, 25, 255, 44, 37, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 41, 35, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 48, 40, 30, 255, 46, 40, 29, 255, 36, 32, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 42, 37, 26, 255, 37, 33, 23, 255, 50, 42, 31, 255, 39, 34, 23, 255, 39, 34, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 63, 52, 37, 255, 33, 30, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 37, 33, 23, 255, 55, 43, 28, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 72, 58, 42, 255, 36, 32, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 53, 42, 28, 255, 62, 47, 31, 255, 58, 45, 30, 255, 51, 41, 27, 255, 56, 44, 29, 255, 45, 37, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 49, 40, 26, 255, 62, 47, 31, 255, 47, 47, 38, 255, 48, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 55, 46, 33, 255, 38, 33, 24, 255, 59, 70, 33, 255, 37, 32, 23, 255, 36, 32, 23, 255, 41, 35, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 59, 45, 30, 255, 52, 42, 27, 255, 39, 34, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 44, 37, 24, 255, 46, 39, 25, 255, 41, 35, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 40, 35, 24, 255, 47, 39, 25, 255, 56, 44, 29, 255, 45, 38, 25, 255, 41, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 34, 30, 22, 255, 50, 42, 31, 255, 39, 34, 25, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 81, 114, 72, 255, 55, 79, 51, 255, 34, 51, 35, 255, 34, 49, 34, 255, 45, 66, 43, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 45, 66, 43, 255, 44, 65, 43, 255, 33, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 38, 28, 255, 26, 36, 27, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 37, 56, 37, 255, 52, 76, 49, 255, 51, 75, 49, 255, 53, 77, 50, 255, 40, 59, 39, 255, 36, 54, 36, 255, 35, 53, 36, 255, 46, 68, 44, 255, 51, 74, 48, 255, 44, 65, 43, 255, 39, 59, 39, 255, 45, 67, 44, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 31, 39, 31, 255, 33, 42, 33, 255, 36, 45, 35, 255, 33, 41, 32, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 33, 49, 34, 255, 37, 55, 37, 255, 39, 59, 39, 255, 48, 70, 46, 255, 35, 51, 35, 255, 31, 44, 31, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 40, 59, 39, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 37, 56, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 51, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 37, 55, 37, 255, 38, 58, 38, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 35, 44, 35, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 37, 56, 37, 255, 47, 69, 45, 255, 37, 55, 37, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 50, 34, 255, 35, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 40, 29, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 39, 59, 39, 255, 35, 53, 36, 255, 37, 55, 37, 255, 65, 93, 59, 255, 36, 32, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 44, 38, 27, 255, 45, 37, 24, 255, 64, 48, 32, 255, 43, 37, 24, 255, 46, 39, 25, 255, 40, 35, 24, 255, 53, 44, 32, 255, 48, 40, 30, 255, 44, 38, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 46, 38, 25, 255, 40, 34, 24, 255, 47, 39, 25, 255, 52, 42, 27, 255, 46, 38, 25, 255, 45, 38, 25, 255, 44, 45, 37, 255, 36, 32, 23, 255, 42, 36, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 51, 41, 27, 255, 41, 34, 23, 255, 42, 36, 24, 255, 48, 39, 26, 255, 46, 38, 25, 255, 47, 39, 26, 255, 40, 34, 23, 255, 45, 38, 27, 255, 43, 36, 24, 255, 50, 40, 26, 255, 41, 36, 24, 255, 38, 33, 23, 255, 59, 49, 35, 255, 76, 60, 42, 255, 70, 57, 40, 255, 66, 54, 38, 255, 41, 35, 24, 255, 66, 54, 38, 255, 36, 32, 23, 255, 55, 43, 28, 255, 35, 31, 23, 255, 80, 64, 45, 255, 41, 36, 26, 255, 53, 44, 32, 255, 34, 30, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 58, 48, 34, 255, 76, 61, 42, 255, 39, 34, 25, 255, 39, 34, 24, 255, 43, 37, 24, 255, 64, 48, 32, 255, 57, 45, 29, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 57, 44, 29, 255, 55, 43, 28, 255, 46, 39, 25, 255, 52, 42, 28, 255, 61, 46, 31, 255, 71, 52, 33, 255, 61, 47, 31, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 66, 49, 33, 255, 48, 40, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 25, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 36, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 70, 57, 40, 255, 45, 39, 28, 255, 79, 63, 45, 255, 45, 39, 28, 255, 36, 32, 22, 255, 35, 31, 22, 255, 79, 63, 44, 255, 79, 63, 45, 255, 42, 37, 27, 255, 33, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 37, 27, 255, 41, 36, 26, 255, 62, 51, 36, 255, 37, 33, 23, 255, 42, 36, 24, 255, 58, 45, 30, 255, 45, 38, 25, 255, 48, 39, 25, 255, 63, 48, 32, 255, 79, 58, 33, 255, 74, 54, 33, 255, 66, 49, 33, 255, 67, 50, 33, 255, 63, 48, 31, 255, 51, 41, 27, 255, 66, 49, 33, 255, 63, 48, 31, 255, 40, 35, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 63, 52, 37, 255, 42, 36, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 70, 52, 33, 255, 66, 49, 33, 255, 66, 49, 33, 255, 53, 42, 28, 255, 59, 46, 30, 255, 40, 35, 24, 255, 41, 35, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 42, 36, 24, 255, 34, 31, 22, 255, 45, 39, 28, 255, 34, 31, 22, 255, 35, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 58, 48, 34, 255, 33, 30, 22, 255, 35, 31, 23, 255, 46, 40, 29, 255, 36, 32, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 52, 42, 28, 255, 49, 40, 26, 255, 45, 37, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 45, 39, 28, 255, 50, 42, 31, 255, 49, 42, 30, 255, 49, 42, 30, 255, 63, 52, 37, 255, 39, 34, 23, 255, 36, 32, 22, 255, 45, 37, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 54, 43, 28, 255, 36, 32, 22, 255, 34, 30, 22, 255, 54, 43, 28, 255, 40, 34, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 66, 49, 33, 255, 51, 41, 27, 255, 46, 39, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 43, 37, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 62, 51, 36, 255, 68, 55, 39, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 25, 255, 35, 31, 22, 255, 39, 33, 23, 255, 37, 32, 22, 255, 48, 39, 26, 255, 60, 46, 30, 255, 49, 40, 26, 255, 69, 51, 32, 255, 61, 47, 30, 255, 48, 39, 25, 255, 36, 31, 22, 255, 74, 59, 42, 255, 41, 36, 26, 255, 59, 49, 35, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 62, 51, 36, 255, 67, 54, 39, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 59, 45, 30, 255, 48, 40, 26, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 57, 47, 34, 255, 35, 31, 23, 255, 35, 31, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 62, 89, 57, 255, 57, 82, 53, 255, 49, 72, 47, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 38, 58, 38, 255, 43, 64, 42, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 40, 60, 40, 255, 44, 65, 43, 255, 46, 68, 44, 255, 47, 68, 45, 255, 56, 81, 52, 255, 46, 68, 44, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 49, 34, 255, 30, 42, 30, 255, 35, 53, 36, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 35, 28, 255, 25, 33, 26, 255, 27, 34, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 51, 74, 48, 255, 39, 59, 39, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 43, 64, 42, 255, 37, 56, 37, 255, 40, 59, 39, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 42, 62, 41, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 35, 52, 35, 255, 50, 73, 47, 255, 36, 54, 36, 255, 35, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 36, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 34, 50, 34, 255, 35, 52, 35, 255, 43, 64, 42, 255, 35, 51, 35, 255, 42, 62, 41, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 55, 37, 255, 37, 55, 37, 255, 31, 44, 31, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 41, 61, 40, 255, 37, 56, 37, 255, 47, 69, 45, 255, 36, 32, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 45, 39, 28, 255, 43, 37, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 42, 36, 24, 255, 65, 49, 33, 255, 70, 52, 33, 255, 62, 47, 31, 255, 63, 48, 31, 255, 46, 38, 25, 255, 54, 43, 28, 255, 51, 41, 27, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 34, 24, 255, 50, 40, 27, 255, 52, 41, 27, 255, 58, 45, 29, 255, 44, 37, 24, 255, 40, 34, 23, 255, 41, 35, 23, 255, 42, 36, 25, 255, 37, 32, 22, 255, 38, 33, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 77, 62, 44, 255, 48, 40, 30, 255, 35, 31, 22, 255, 34, 30, 22, 255, 42, 37, 27, 255, 41, 36, 24, 255, 47, 39, 25, 255, 35, 31, 23, 255, 41, 36, 26, 255, 59, 49, 35, 255, 34, 30, 22, 255, 51, 43, 31, 255, 40, 35, 24, 255, 34, 29, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 57, 47, 34, 255, 35, 31, 22, 255, 57, 47, 34, 255, 43, 37, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 48, 40, 26, 255, 49, 40, 26, 255, 40, 35, 24, 255, 64, 48, 32, 255, 52, 42, 28, 255, 61, 46, 31, 255, 50, 40, 27, 255, 46, 39, 25, 255, 59, 46, 30, 255, 62, 47, 31, 255, 68, 51, 33, 255, 72, 53, 33, 255, 46, 39, 25, 255, 49, 40, 26, 255, 37, 33, 23, 255, 45, 37, 24, 255, 56, 44, 29, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 54, 43, 28, 255, 37, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 33, 30, 22, 255, 38, 33, 23, 255, 39, 34, 25, 255, 79, 63, 45, 255, 33, 30, 22, 255, 35, 31, 22, 255, 58, 48, 34, 255, 77, 62, 44, 255, 73, 59, 42, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 45, 39, 28, 255, 39, 33, 23, 255, 43, 36, 24, 255, 56, 44, 29, 255, 66, 49, 33, 255, 60, 46, 31, 255, 71, 52, 33, 255, 66, 49, 33, 255, 57, 45, 29, 255, 42, 36, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 48, 40, 26, 255, 46, 39, 25, 255, 45, 38, 25, 255, 55, 43, 28, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 25, 255, 44, 38, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 45, 38, 25, 255, 52, 42, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 58, 45, 30, 255, 53, 42, 28, 255, 50, 40, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 57, 47, 34, 255, 34, 31, 22, 255, 35, 31, 23, 255, 67, 54, 39, 255, 46, 40, 29, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 37, 33, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 35, 31, 23, 255, 48, 39, 25, 255, 45, 38, 25, 255, 41, 35, 24, 255, 36, 31, 22, 255, 47, 39, 25, 255, 43, 36, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 52, 42, 27, 255, 51, 41, 27, 255, 39, 34, 24, 255, 51, 41, 27, 255, 39, 34, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 45, 39, 28, 255, 51, 43, 31, 255, 36, 32, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 37, 27, 255, 99, 124, 87, 255, 55, 43, 28, 255, 38, 33, 23, 255, 38, 33, 23, 255, 46, 38, 25, 255, 37, 33, 23, 255, 51, 43, 31, 255, 39, 34, 23, 255, 43, 37, 24, 255, 34, 31, 22, 255, 52, 42, 27, 255, 51, 41, 27, 255, 63, 48, 32, 255, 57, 44, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 32, 22, 255, 39, 34, 23, 255, 50, 40, 26, 255, 46, 38, 24, 255, 56, 44, 29, 255, 48, 40, 26, 255, 46, 38, 24, 255, 44, 37, 24, 255, 37, 32, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 50, 42, 31, 255, 40, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 40, 35, 25, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 28, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 42, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 56, 80, 52, 255, 51, 75, 49, 255, 56, 81, 52, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 41, 61, 40, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 53, 36, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 27, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 43, 64, 42, 255, 34, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 27, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 49, 72, 47, 255, 37, 56, 37, 255, 43, 63, 41, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 37, 56, 37, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 36, 54, 36, 255, 34, 51, 35, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 36, 27, 255, 33, 48, 33, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 44, 65, 43, 255, 36, 54, 36, 255, 38, 57, 38, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 39, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 40, 60, 40, 255, 42, 62, 41, 255, 41, 61, 40, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 39, 59, 39, 255, 42, 36, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 52, 42, 27, 255, 45, 37, 24, 255, 52, 42, 28, 255, 51, 41, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 48, 40, 26, 255, 50, 40, 27, 255, 52, 42, 27, 255, 46, 39, 25, 255, 69, 51, 33, 255, 63, 48, 32, 255, 66, 49, 33, 255, 72, 53, 33, 255, 54, 43, 28, 255, 45, 38, 24, 255, 51, 41, 26, 255, 51, 41, 27, 255, 41, 34, 24, 255, 45, 38, 24, 255, 50, 40, 27, 255, 51, 40, 26, 255, 42, 35, 24, 255, 48, 39, 25, 255, 51, 41, 26, 255, 37, 32, 22, 255, 35, 31, 23, 255, 39, 34, 23, 255, 58, 44, 30, 255, 53, 42, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 37, 27, 255, 76, 61, 43, 255, 33, 30, 22, 255, 61, 50, 36, 255, 33, 30, 22, 255, 57, 47, 34, 255, 40, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 39, 34, 25, 255, 39, 34, 25, 255, 36, 32, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 57, 45, 29, 255, 37, 33, 23, 255, 40, 34, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 55, 43, 28, 255, 58, 45, 30, 255, 72, 53, 33, 255, 67, 50, 33, 255, 62, 47, 31, 255, 49, 40, 26, 255, 43, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 46, 38, 25, 255, 48, 39, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 33, 30, 22, 255, 46, 39, 25, 255, 37, 33, 24, 255, 34, 30, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 36, 32, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 45, 38, 25, 255, 35, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 59, 49, 35, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 25, 255, 34, 30, 22, 255, 42, 36, 24, 255, 62, 51, 36, 255, 36, 31, 22, 255, 57, 47, 34, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 53, 42, 28, 255, 63, 48, 31, 255, 67, 50, 33, 255, 44, 37, 24, 255, 43, 36, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 43, 37, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 64, 52, 37, 255, 35, 31, 22, 255, 42, 36, 24, 255, 51, 43, 31, 255, 37, 33, 23, 255, 41, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 50, 40, 27, 255, 39, 34, 23, 255, 48, 40, 26, 255, 40, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 41, 36, 26, 255, 36, 32, 23, 255, 35, 31, 23, 255, 44, 37, 24, 255, 45, 38, 25, 255, 48, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 46, 40, 29, 255, 35, 31, 22, 255, 39, 33, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 50, 40, 27, 255, 57, 45, 29, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 55, 43, 28, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 35, 25, 255, 45, 39, 28, 255, 39, 34, 25, 255, 37, 33, 24, 255, 33, 30, 22, 255, 52, 42, 27, 255, 53, 50, 40, 255, 66, 49, 33, 255, 41, 36, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 49, 40, 26, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 33, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 48, 39, 25, 255, 38, 33, 23, 255, 43, 36, 24, 255, 51, 41, 26, 255, 59, 45, 30, 255, 52, 41, 27, 255, 40, 34, 24, 255, 37, 32, 23, 255, 38, 33, 23, 255, 50, 40, 27, 255, 64, 48, 32, 255, 66, 49, 31, 255, 59, 45, 30, 255, 51, 41, 27, 255, 42, 36, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 48, 39, 25, 255, 42, 36, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 59, 49, 35, 255, 34, 30, 22, 255, 45, 38, 25, 255, 38, 33, 23, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 38, 58, 38, 255, 33, 49, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 36, 53, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 37, 56, 37, 255, 42, 62, 41, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 35, 28, 255, 27, 36, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 32, 47, 33, 255, 37, 55, 37, 255, 34, 51, 35, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 37, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 45, 67, 44, 255, 40, 59, 39, 255, 54, 78, 51, 255, 40, 60, 40, 255, 39, 59, 39, 255, 45, 66, 43, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 38, 57, 38, 255, 37, 55, 37, 255, 50, 40, 27, 255, 47, 39, 25, 255, 45, 37, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 50, 42, 31, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 38, 25, 255, 41, 35, 24, 255, 66, 49, 33, 255, 57, 44, 29, 255, 56, 44, 29, 255, 46, 38, 25, 255, 52, 42, 27, 255, 60, 46, 30, 255, 61, 47, 31, 255, 58, 45, 30, 255, 51, 41, 27, 255, 43, 37, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 45, 37, 25, 255, 51, 40, 27, 255, 63, 47, 31, 255, 51, 41, 26, 255, 47, 39, 25, 255, 38, 33, 23, 255, 37, 32, 22, 255, 39, 33, 23, 255, 45, 37, 24, 255, 46, 38, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 31, 255, 62, 47, 31, 255, 52, 42, 28, 255, 61, 46, 31, 255, 48, 39, 25, 255, 54, 43, 28, 255, 49, 40, 26, 255, 45, 37, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 45, 38, 25, 255, 61, 46, 31, 255, 48, 39, 25, 255, 43, 36, 24, 255, 40, 35, 24, 255, 44, 38, 27, 255, 48, 40, 30, 255, 63, 52, 37, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 38, 25, 255, 39, 34, 24, 255, 41, 35, 24, 255, 45, 39, 28, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 35, 31, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 43, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 43, 37, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 38, 33, 23, 255, 42, 37, 27, 255, 34, 30, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 45, 39, 28, 255, 34, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 52, 42, 27, 255, 55, 43, 28, 255, 46, 39, 25, 255, 45, 38, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 43, 37, 24, 255, 44, 37, 24, 255, 59, 45, 30, 255, 44, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 49, 42, 30, 255, 43, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 55, 43, 28, 255, 55, 43, 28, 255, 66, 49, 33, 255, 58, 45, 30, 255, 57, 45, 29, 255, 57, 45, 29, 255, 44, 37, 24, 255, 59, 45, 30, 255, 60, 46, 30, 255, 55, 43, 28, 255, 44, 37, 24, 255, 36, 32, 22, 255, 50, 42, 31, 255, 33, 30, 22, 255, 43, 37, 24, 255, 35, 31, 22, 255, 55, 46, 33, 255, 41, 36, 26, 255, 36, 31, 22, 255, 39, 34, 24, 255, 49, 40, 26, 255, 41, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 55, 46, 33, 255, 50, 42, 31, 255, 33, 30, 22, 255, 55, 46, 33, 255, 35, 31, 22, 255, 52, 42, 27, 255, 51, 41, 27, 255, 45, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 60, 46, 30, 255, 72, 53, 33, 255, 70, 52, 33, 255, 48, 40, 26, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 43, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 48, 40, 26, 255, 45, 37, 24, 255, 44, 37, 24, 255, 44, 37, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 54, 43, 27, 255, 55, 43, 28, 255, 62, 46, 31, 255, 59, 45, 30, 255, 44, 37, 24, 255, 45, 37, 24, 255, 42, 35, 25, 255, 42, 36, 24, 255, 40, 35, 23, 255, 51, 41, 27, 255, 48, 39, 25, 255, 48, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 54, 45, 33, 255, 42, 37, 27, 255, 34, 30, 22, 255, 41, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 55, 46, 33, 255, 34, 30, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 27, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 41, 61, 40, 255, 31, 45, 32, 255, 40, 59, 39, 255, 37, 55, 37, 255, 34, 49, 34, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 51, 35, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 33, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 40, 59, 39, 255, 37, 56, 37, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 55, 64, 13, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 32, 47, 33, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 37, 55, 37, 255, 47, 68, 45, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 44, 65, 43, 255, 39, 59, 39, 255, 37, 55, 37, 255, 36, 53, 36, 255, 40, 59, 39, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 39, 59, 39, 255, 37, 56, 37, 255, 36, 54, 36, 255, 51, 41, 27, 255, 48, 40, 26, 255, 53, 42, 28, 255, 57, 45, 29, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 62, 51, 36, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 90, 118, 85, 255, 40, 35, 24, 255, 65, 49, 33, 255, 50, 40, 27, 255, 51, 41, 27, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 55, 43, 28, 255, 47, 39, 25, 255, 44, 36, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 57, 47, 34, 255, 56, 46, 32, 255, 38, 33, 23, 255, 41, 35, 24, 255, 51, 41, 26, 255, 55, 43, 29, 255, 58, 45, 30, 255, 44, 37, 25, 255, 36, 32, 22, 255, 37, 33, 22, 255, 40, 35, 24, 255, 42, 36, 23, 255, 40, 34, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 22, 255, 40, 35, 25, 255, 44, 45, 37, 255, 40, 35, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 44, 38, 27, 255, 48, 40, 30, 255, 39, 33, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 43, 44, 37, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 60, 32, 255, 54, 43, 28, 255, 47, 39, 25, 255, 52, 42, 27, 255, 54, 43, 28, 255, 43, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 59, 46, 30, 255, 49, 40, 26, 255, 59, 45, 30, 255, 43, 37, 24, 255, 54, 43, 28, 255, 49, 40, 26, 255, 48, 40, 26, 255, 54, 43, 28, 255, 42, 36, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 43, 36, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 73, 59, 42, 255, 51, 43, 31, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 51, 43, 31, 255, 51, 43, 31, 255, 36, 32, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 52, 42, 27, 255, 45, 37, 24, 255, 49, 40, 26, 255, 39, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 24, 255, 37, 33, 23, 255, 58, 48, 34, 255, 41, 36, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 50, 40, 27, 255, 41, 35, 24, 255, 44, 37, 24, 255, 80, 95, 38, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 22, 255, 55, 46, 33, 255, 39, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 59, 45, 30, 255, 60, 46, 31, 255, 45, 37, 24, 255, 66, 49, 33, 255, 49, 40, 26, 255, 39, 34, 24, 255, 38, 33, 23, 255, 52, 42, 27, 255, 56, 44, 29, 255, 58, 45, 30, 255, 43, 37, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 51, 41, 27, 255, 48, 40, 26, 255, 58, 45, 30, 255, 66, 49, 33, 255, 61, 47, 31, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 63, 52, 37, 255, 61, 50, 36, 255, 40, 34, 24, 255, 42, 37, 27, 255, 34, 30, 22, 255, 44, 38, 27, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 44, 38, 27, 255, 35, 31, 23, 255, 61, 50, 36, 255, 36, 32, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 54, 43, 28, 255, 39, 33, 23, 255, 48, 39, 25, 255, 61, 46, 31, 255, 70, 52, 33, 255, 76, 56, 33, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 38, 25, 255, 50, 40, 27, 255, 61, 46, 30, 255, 56, 43, 29, 255, 49, 40, 26, 255, 42, 36, 23, 255, 42, 36, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 57, 44, 29, 255, 60, 46, 30, 255, 52, 42, 27, 255, 45, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 44, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 63, 52, 37, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 35, 31, 23, 255, 35, 31, 22, 255, 58, 48, 34, 255, 33, 30, 22, 255, 42, 36, 24, 255, 36, 54, 36, 255, 35, 53, 36, 255, 30, 42, 30, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 28, 13, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 40, 60, 40, 255, 35, 53, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 53, 36, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 35, 53, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 53, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 36, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 30, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 45, 66, 43, 255, 38, 58, 38, 255, 37, 56, 37, 255, 37, 55, 37, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 31, 25, 255, 23, 29, 24, 255, 24, 30, 25, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 43, 63, 41, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 49, 34, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 37, 33, 23, 255, 58, 45, 30, 255, 49, 40, 26, 255, 60, 46, 30, 255, 66, 49, 33, 255, 56, 44, 29, 255, 44, 37, 24, 255, 42, 36, 24, 255, 71, 57, 41, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 46, 38, 25, 255, 52, 42, 27, 255, 53, 42, 28, 255, 52, 42, 28, 255, 58, 45, 30, 255, 68, 51, 33, 255, 58, 45, 30, 255, 41, 35, 24, 255, 38, 33, 23, 255, 38, 33, 24, 255, 42, 37, 26, 255, 36, 32, 22, 255, 60, 49, 35, 255, 39, 34, 23, 255, 50, 40, 26, 255, 47, 38, 25, 255, 48, 39, 25, 255, 41, 35, 24, 255, 55, 43, 28, 255, 45, 37, 25, 255, 38, 33, 23, 255, 40, 34, 23, 255, 43, 37, 27, 255, 41, 35, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 39, 34, 24, 255, 35, 31, 23, 255, 53, 44, 32, 255, 40, 34, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 70, 57, 40, 255, 35, 31, 22, 255, 40, 35, 25, 255, 60, 46, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 52, 42, 27, 255, 67, 50, 33, 255, 75, 55, 33, 255, 44, 37, 24, 255, 45, 38, 25, 255, 46, 39, 25, 255, 37, 33, 23, 255, 35, 31, 23, 255, 58, 45, 30, 255, 39, 34, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 39, 34, 24, 255, 55, 43, 28, 255, 73, 54, 33, 255, 56, 44, 29, 255, 48, 40, 26, 255, 40, 35, 24, 255, 63, 48, 32, 255, 88, 64, 32, 255, 72, 53, 33, 255, 57, 45, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 48, 40, 30, 255, 50, 42, 31, 255, 38, 33, 23, 255, 35, 31, 22, 255, 67, 54, 39, 255, 77, 61, 42, 255, 51, 43, 31, 255, 70, 57, 40, 255, 42, 37, 27, 255, 41, 36, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 53, 42, 28, 255, 39, 41, 36, 255, 34, 30, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 35, 31, 23, 255, 36, 32, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 37, 33, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 54, 45, 33, 255, 39, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 69, 51, 33, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 55, 43, 28, 255, 59, 46, 30, 255, 42, 36, 24, 255, 52, 42, 28, 255, 49, 40, 26, 255, 43, 37, 24, 255, 43, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 45, 39, 28, 255, 35, 31, 22, 255, 49, 40, 26, 255, 49, 40, 26, 255, 53, 42, 28, 255, 59, 46, 30, 255, 72, 54, 33, 255, 59, 45, 30, 255, 42, 36, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 45, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 80, 64, 45, 255, 34, 30, 22, 255, 39, 34, 24, 255, 37, 40, 36, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 59, 49, 35, 255, 34, 31, 22, 255, 39, 34, 24, 255, 34, 30, 22, 255, 72, 58, 42, 255, 36, 32, 24, 255, 45, 39, 28, 255, 34, 31, 22, 255, 52, 42, 27, 255, 60, 46, 31, 255, 54, 43, 28, 255, 61, 46, 31, 255, 71, 52, 33, 255, 57, 45, 29, 255, 69, 51, 33, 255, 55, 43, 28, 255, 35, 31, 23, 255, 39, 34, 23, 255, 49, 40, 26, 255, 53, 42, 28, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 35, 31, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 56, 43, 29, 255, 45, 38, 27, 255, 36, 32, 22, 255, 45, 37, 25, 255, 45, 38, 25, 255, 46, 37, 25, 255, 36, 32, 23, 255, 45, 37, 25, 255, 42, 36, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 44, 36, 23, 255, 40, 35, 23, 255, 44, 37, 24, 255, 54, 45, 33, 255, 49, 42, 30, 255, 43, 36, 24, 255, 36, 32, 23, 255, 62, 51, 36, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 55, 46, 33, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 55, 43, 28, 255, 49, 40, 26, 255, 55, 43, 28, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 41, 61, 40, 255, 37, 56, 37, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 38, 28, 255, 37, 56, 37, 255, 35, 52, 35, 255, 37, 56, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 38, 58, 38, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 25, 33, 26, 255, 31, 44, 31, 255, 27, 38, 28, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 40, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 45, 32, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 32, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 57, 44, 29, 255, 64, 48, 32, 255, 57, 45, 29, 255, 47, 39, 25, 255, 44, 37, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 41, 35, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 51, 41, 26, 255, 53, 42, 27, 255, 46, 38, 25, 255, 40, 34, 23, 255, 40, 34, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 37, 32, 24, 255, 43, 36, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 41, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 52, 42, 28, 255, 61, 47, 31, 255, 53, 42, 28, 255, 60, 46, 30, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 39, 34, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 45, 37, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 60, 46, 31, 255, 55, 43, 28, 255, 48, 39, 25, 255, 45, 37, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 48, 40, 26, 255, 44, 37, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 52, 42, 27, 255, 67, 50, 33, 255, 67, 50, 33, 255, 68, 51, 33, 255, 43, 37, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 64, 48, 32, 255, 46, 38, 25, 255, 48, 39, 25, 255, 45, 38, 25, 255, 43, 37, 24, 255, 59, 45, 30, 255, 52, 42, 28, 255, 39, 34, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 41, 35, 24, 255, 39, 34, 23, 255, 40, 35, 25, 255, 33, 30, 22, 255, 39, 33, 23, 255, 34, 30, 22, 255, 80, 64, 45, 255, 50, 42, 31, 255, 46, 40, 29, 255, 36, 32, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 55, 43, 28, 255, 41, 35, 24, 255, 58, 48, 34, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 50, 40, 27, 255, 36, 32, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 49, 42, 30, 255, 53, 44, 32, 255, 67, 54, 39, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 73, 59, 42, 255, 79, 63, 44, 255, 33, 30, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 45, 39, 28, 255, 40, 34, 24, 255, 44, 37, 24, 255, 62, 47, 31, 255, 70, 52, 33, 255, 55, 43, 28, 255, 44, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 65, 49, 33, 255, 54, 43, 28, 255, 39, 34, 24, 255, 40, 35, 24, 255, 42, 37, 27, 255, 52, 42, 27, 255, 50, 40, 27, 255, 52, 42, 27, 255, 54, 43, 28, 255, 40, 34, 24, 255, 47, 39, 25, 255, 50, 40, 27, 255, 36, 32, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 33, 29, 21, 255, 38, 33, 23, 255, 71, 57, 41, 255, 41, 36, 26, 255, 50, 42, 31, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 35, 25, 255, 68, 55, 40, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 66, 49, 33, 255, 52, 42, 28, 255, 45, 37, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 39, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 48, 40, 26, 255, 46, 39, 25, 255, 41, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 44, 37, 24, 255, 63, 48, 31, 255, 42, 36, 24, 255, 39, 34, 23, 255, 47, 46, 38, 255, 48, 39, 26, 255, 39, 34, 24, 255, 53, 42, 28, 255, 49, 40, 27, 255, 34, 31, 22, 255, 37, 33, 22, 255, 42, 37, 26, 255, 36, 32, 22, 255, 43, 37, 26, 255, 38, 33, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 35, 30, 22, 255, 42, 37, 27, 255, 53, 44, 32, 255, 39, 33, 23, 255, 40, 35, 25, 255, 46, 40, 29, 255, 45, 39, 28, 255, 34, 31, 22, 255, 55, 46, 33, 255, 70, 57, 40, 255, 62, 51, 36, 255, 39, 34, 23, 255, 52, 42, 27, 255, 46, 39, 25, 255, 52, 42, 28, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 37, 27, 255, 49, 40, 26, 255, 58, 45, 30, 255, 49, 40, 26, 255, 41, 35, 24, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 45, 67, 44, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 38, 28, 255, 28, 40, 29, 255, 28, 40, 29, 255, 27, 38, 28, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 34, 51, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 29, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 43, 63, 41, 255, 43, 64, 42, 255, 36, 54, 36, 255, 33, 49, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 32, 46, 32, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 53, 36, 255, 47, 69, 45, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 53, 36, 255, 35, 53, 36, 255, 38, 57, 38, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 43, 64, 42, 255, 34, 49, 34, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 53, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 39, 16, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 40, 43, 36, 255, 48, 39, 25, 255, 52, 42, 28, 255, 60, 46, 31, 255, 52, 42, 27, 255, 46, 39, 25, 255, 40, 35, 24, 255, 39, 33, 23, 255, 64, 52, 37, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 25, 255, 34, 31, 22, 255, 44, 38, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 41, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 44, 37, 26, 255, 47, 39, 29, 255, 43, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 53, 42, 28, 255, 52, 42, 27, 255, 48, 40, 26, 255, 47, 39, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 39, 34, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 48, 39, 25, 255, 48, 40, 26, 255, 54, 43, 28, 255, 45, 37, 24, 255, 60, 46, 31, 255, 49, 40, 26, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 54, 43, 28, 255, 55, 43, 28, 255, 45, 38, 25, 255, 55, 43, 28, 255, 64, 48, 32, 255, 67, 50, 33, 255, 65, 49, 33, 255, 62, 47, 31, 255, 49, 40, 26, 255, 48, 39, 25, 255, 58, 45, 30, 255, 54, 43, 28, 255, 45, 37, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 62, 51, 36, 255, 36, 32, 22, 255, 39, 34, 23, 255, 67, 54, 39, 255, 39, 34, 23, 255, 38, 33, 23, 255, 58, 48, 34, 255, 73, 59, 42, 255, 79, 63, 44, 255, 51, 43, 31, 255, 54, 45, 33, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 51, 41, 27, 255, 63, 48, 31, 255, 50, 40, 27, 255, 37, 33, 23, 255, 71, 57, 41, 255, 39, 34, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 61, 47, 31, 255, 47, 39, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 41, 36, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 35, 31, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 64, 52, 37, 255, 80, 64, 45, 255, 34, 31, 22, 255, 55, 46, 33, 255, 34, 30, 22, 255, 42, 37, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 61, 46, 31, 255, 54, 43, 28, 255, 63, 48, 31, 255, 44, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 59, 46, 30, 255, 47, 39, 25, 255, 52, 42, 28, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 64, 48, 32, 255, 63, 48, 31, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 37, 27, 255, 35, 31, 22, 255, 51, 41, 27, 255, 45, 38, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 36, 32, 22, 255, 40, 35, 24, 255, 50, 40, 27, 255, 36, 32, 23, 255, 33, 29, 22, 255, 39, 33, 23, 255, 36, 32, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 44, 38, 27, 255, 36, 32, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 47, 39, 25, 255, 51, 41, 27, 255, 40, 34, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 36, 32, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 44, 37, 24, 255, 68, 51, 33, 255, 60, 46, 30, 255, 39, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 45, 37, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 46, 38, 25, 255, 43, 37, 24, 255, 48, 39, 25, 255, 40, 35, 23, 255, 39, 33, 23, 255, 46, 38, 25, 255, 51, 42, 28, 255, 46, 39, 28, 255, 56, 45, 31, 255, 53, 44, 31, 255, 37, 32, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 53, 44, 32, 255, 34, 31, 22, 255, 35, 31, 23, 255, 58, 48, 34, 255, 70, 57, 40, 255, 37, 33, 23, 255, 44, 38, 27, 255, 50, 42, 31, 255, 59, 49, 35, 255, 50, 42, 31, 255, 34, 30, 22, 255, 43, 37, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 52, 42, 27, 255, 61, 46, 31, 255, 49, 40, 26, 255, 49, 40, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 45, 32, 255, 31, 45, 32, 255, 24, 32, 25, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 38, 58, 38, 255, 47, 68, 45, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 40, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 31, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 23, 29, 24, 255, 28, 38, 28, 255, 31, 44, 31, 255, 40, 59, 39, 255, 51, 75, 49, 255, 49, 72, 47, 255, 37, 56, 37, 255, 42, 62, 41, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 34, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 53, 36, 255, 37, 55, 37, 255, 39, 59, 39, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 56, 37, 255, 40, 60, 40, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 49, 72, 47, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 51, 35, 255, 37, 55, 37, 255, 32, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 52, 76, 49, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 41, 61, 40, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 40, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 31, 45, 32, 255, 52, 42, 27, 255, 39, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 70, 57, 40, 255, 68, 55, 40, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 45, 38, 25, 255, 60, 46, 30, 255, 58, 45, 30, 255, 39, 34, 24, 255, 35, 31, 23, 255, 71, 57, 41, 255, 34, 30, 22, 255, 45, 38, 24, 255, 41, 35, 24, 255, 60, 49, 34, 255, 37, 33, 23, 255, 45, 38, 27, 255, 41, 36, 24, 255, 41, 35, 24, 255, 38, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 37, 26, 255, 42, 37, 27, 255, 33, 30, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 45, 38, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 49, 42, 30, 255, 33, 30, 22, 255, 37, 33, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 50, 40, 27, 255, 38, 33, 23, 255, 40, 35, 24, 255, 45, 38, 25, 255, 52, 42, 28, 255, 53, 42, 28, 255, 47, 39, 25, 255, 54, 43, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 62, 47, 31, 255, 61, 46, 31, 255, 37, 33, 23, 255, 59, 46, 30, 255, 62, 47, 31, 255, 59, 45, 30, 255, 69, 51, 33, 255, 67, 50, 33, 255, 53, 42, 28, 255, 56, 44, 29, 255, 74, 55, 33, 255, 41, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 57, 45, 29, 255, 51, 41, 27, 255, 39, 34, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 61, 50, 36, 255, 36, 32, 23, 255, 62, 51, 36, 255, 36, 32, 24, 255, 73, 59, 42, 255, 40, 35, 25, 255, 46, 40, 29, 255, 37, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 57, 44, 29, 255, 40, 34, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 61, 50, 36, 255, 37, 33, 23, 255, 42, 36, 24, 255, 60, 46, 30, 255, 47, 39, 25, 255, 50, 40, 27, 255, 46, 38, 25, 255, 39, 34, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 39, 34, 24, 255, 44, 37, 24, 255, 39, 34, 25, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 55, 46, 33, 255, 46, 40, 29, 255, 78, 61, 42, 255, 79, 63, 45, 255, 49, 42, 30, 255, 50, 40, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 41, 36, 24, 255, 60, 46, 31, 255, 46, 38, 25, 255, 40, 34, 24, 255, 36, 32, 24, 255, 36, 32, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 36, 32, 22, 255, 39, 34, 25, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 53, 44, 32, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 43, 37, 24, 255, 40, 34, 24, 255, 41, 36, 26, 255, 36, 32, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 53, 42, 28, 255, 45, 38, 25, 255, 38, 33, 23, 255, 47, 39, 25, 255, 59, 45, 30, 255, 39, 34, 25, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 50, 40, 27, 255, 43, 36, 24, 255, 39, 34, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 59, 45, 30, 255, 44, 37, 24, 255, 49, 40, 26, 255, 66, 49, 33, 255, 59, 45, 30, 255, 43, 36, 23, 255, 35, 31, 22, 255, 35, 31, 23, 255, 50, 42, 30, 255, 34, 30, 22, 255, 42, 37, 25, 255, 38, 33, 23, 255, 49, 42, 30, 255, 42, 36, 24, 255, 52, 41, 27, 255, 40, 35, 23, 255, 37, 33, 23, 255, 41, 35, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 57, 47, 34, 255, 54, 45, 33, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 48, 40, 30, 255, 34, 30, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 45, 39, 28, 255, 37, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 31, 44, 31, 255, 31, 44, 31, 255, 23, 30, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 23, 29, 24, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 47, 69, 45, 255, 36, 54, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 38, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 34, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 59, 85, 55, 255, 49, 72, 47, 255, 44, 65, 43, 255, 49, 71, 46, 255, 40, 60, 40, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 24, 32, 25, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 59, 39, 255, 34, 51, 35, 255, 36, 54, 36, 255, 38, 57, 38, 255, 41, 61, 40, 255, 51, 74, 48, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 45, 66, 43, 255, 49, 71, 46, 255, 47, 69, 45, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 44, 65, 43, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 36, 27, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 49, 71, 46, 255, 46, 68, 44, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 34, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 36, 32, 23, 255, 73, 91, 35, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 79, 63, 44, 255, 35, 31, 22, 255, 53, 44, 32, 255, 39, 34, 23, 255, 47, 39, 25, 255, 43, 37, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 36, 32, 22, 255, 68, 55, 38, 255, 44, 39, 28, 255, 33, 30, 22, 255, 33, 30, 22, 255, 63, 52, 36, 255, 70, 55, 38, 255, 41, 35, 24, 255, 38, 33, 23, 255, 37, 32, 22, 255, 48, 41, 29, 255, 36, 32, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 49, 40, 26, 255, 40, 34, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 39, 34, 23, 255, 59, 49, 35, 255, 63, 52, 37, 255, 37, 33, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 48, 40, 26, 255, 42, 36, 24, 255, 61, 47, 31, 255, 49, 40, 26, 255, 43, 37, 24, 255, 45, 37, 24, 255, 56, 44, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 57, 45, 29, 255, 55, 43, 28, 255, 54, 43, 28, 255, 45, 37, 24, 255, 44, 37, 24, 255, 53, 42, 28, 255, 43, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 57, 45, 29, 255, 44, 37, 24, 255, 64, 48, 32, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 54, 45, 33, 255, 39, 34, 23, 255, 54, 45, 33, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 73, 59, 42, 255, 58, 48, 34, 255, 53, 44, 32, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 33, 23, 255, 59, 45, 30, 255, 58, 45, 30, 255, 36, 32, 22, 255, 39, 34, 25, 255, 38, 33, 23, 255, 70, 57, 40, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 54, 43, 28, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 31, 22, 255, 41, 36, 24, 255, 37, 33, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 48, 40, 30, 255, 42, 36, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 46, 40, 29, 255, 70, 57, 40, 255, 73, 59, 42, 255, 40, 34, 24, 255, 48, 40, 26, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 56, 44, 29, 255, 36, 32, 22, 255, 48, 40, 30, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 36, 24, 255, 41, 36, 24, 255, 39, 34, 23, 255, 44, 38, 27, 255, 36, 32, 22, 255, 39, 34, 23, 255, 55, 43, 28, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 40, 35, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 57, 47, 34, 255, 59, 49, 35, 255, 42, 37, 27, 255, 39, 33, 23, 255, 53, 44, 32, 255, 36, 31, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 39, 34, 25, 255, 46, 38, 25, 255, 41, 35, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 56, 44, 29, 255, 39, 34, 24, 255, 37, 33, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 57, 47, 34, 255, 36, 32, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 55, 43, 28, 255, 37, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 36, 31, 22, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 35, 24, 255, 36, 31, 22, 255, 46, 38, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 72, 58, 42, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 68, 88, 34, 255, 48, 39, 25, 255, 42, 36, 24, 255, 55, 43, 28, 255, 38, 33, 23, 255, 41, 35, 23, 255, 37, 32, 23, 255, 48, 40, 27, 255, 54, 43, 29, 255, 41, 48, 27, 255, 36, 32, 23, 255, 38, 33, 23, 255, 52, 43, 31, 255, 43, 36, 24, 255, 48, 39, 26, 255, 55, 43, 29, 255, 43, 37, 24, 255, 77, 62, 43, 255, 48, 41, 29, 255, 62, 51, 36, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 57, 47, 34, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 40, 27, 255, 48, 40, 26, 255, 43, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 60, 46, 30, 255, 51, 41, 27, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 23, 30, 24, 255, 27, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 37, 56, 37, 255, 45, 66, 43, 255, 51, 74, 48, 255, 37, 55, 37, 255, 35, 51, 35, 255, 48, 70, 46, 255, 43, 64, 42, 255, 35, 53, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 53, 36, 255, 31, 45, 32, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 36, 27, 255, 23, 30, 24, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 38, 57, 38, 255, 38, 57, 38, 255, 35, 52, 35, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 53, 36, 255, 35, 52, 35, 255, 40, 59, 39, 255, 56, 80, 52, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 36, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 38, 57, 38, 255, 43, 64, 42, 255, 35, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 32, 26, 255, 23, 29, 24, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 24, 32, 25, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 39, 59, 39, 255, 40, 59, 39, 255, 50, 73, 47, 255, 40, 60, 40, 255, 38, 58, 38, 255, 34, 50, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 28, 40, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 44, 38, 27, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 51, 43, 31, 255, 33, 30, 22, 255, 79, 63, 45, 255, 78, 62, 43, 255, 49, 42, 30, 255, 71, 57, 41, 255, 35, 31, 23, 255, 41, 36, 24, 255, 49, 40, 26, 255, 66, 49, 33, 255, 48, 40, 26, 255, 48, 40, 26, 255, 40, 34, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 37, 32, 23, 255, 37, 32, 22, 255, 36, 32, 22, 255, 52, 43, 30, 255, 61, 51, 35, 255, 69, 54, 36, 255, 43, 37, 27, 255, 51, 43, 31, 255, 57, 47, 33, 255, 39, 34, 24, 255, 44, 36, 23, 255, 40, 42, 36, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 39, 34, 24, 255, 41, 35, 24, 255, 34, 30, 22, 255, 75, 60, 43, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 68, 55, 40, 255, 36, 32, 23, 255, 49, 42, 30, 255, 40, 35, 24, 255, 56, 44, 29, 255, 57, 45, 29, 255, 58, 45, 30, 255, 62, 47, 31, 255, 46, 39, 25, 255, 48, 40, 26, 255, 63, 48, 32, 255, 41, 35, 24, 255, 51, 41, 27, 255, 53, 42, 28, 255, 65, 49, 33, 255, 40, 34, 24, 255, 66, 49, 33, 255, 72, 54, 33, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 55, 43, 28, 255, 42, 36, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 59, 45, 30, 255, 40, 34, 24, 255, 49, 40, 26, 255, 34, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 46, 38, 25, 255, 52, 42, 28, 255, 62, 47, 31, 255, 43, 37, 24, 255, 42, 37, 27, 255, 36, 32, 22, 255, 42, 37, 27, 255, 36, 32, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 66, 54, 38, 255, 49, 42, 30, 255, 34, 31, 22, 255, 71, 57, 41, 255, 39, 34, 25, 255, 49, 40, 26, 255, 56, 44, 29, 255, 43, 37, 24, 255, 41, 36, 26, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 49, 42, 30, 255, 34, 31, 22, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 51, 41, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 24, 255, 53, 44, 32, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 24, 255, 51, 43, 31, 255, 89, 102, 46, 255, 34, 31, 22, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 55, 46, 33, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 43, 37, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 68, 55, 40, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 46, 38, 25, 255, 50, 40, 27, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 36, 32, 23, 255, 41, 36, 26, 255, 63, 52, 37, 255, 59, 49, 35, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 33, 23, 255, 35, 31, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 50, 42, 28, 255, 50, 42, 28, 255, 47, 40, 28, 255, 70, 57, 40, 255, 57, 47, 34, 255, 38, 34, 23, 255, 40, 34, 23, 255, 36, 32, 23, 255, 68, 55, 39, 255, 75, 59, 40, 255, 74, 58, 41, 255, 67, 54, 39, 255, 48, 41, 29, 255, 34, 30, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 43, 36, 24, 255, 34, 31, 22, 255, 48, 40, 30, 255, 70, 57, 40, 255, 45, 39, 28, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 52, 35, 255, 28, 40, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 32, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 37, 56, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 43, 64, 42, 255, 38, 58, 38, 255, 39, 59, 39, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 45, 32, 255, 37, 55, 37, 255, 39, 59, 39, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 39, 59, 39, 255, 49, 71, 46, 255, 35, 51, 35, 255, 34, 51, 35, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 34, 26, 255, 27, 38, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 37, 56, 37, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 41, 61, 40, 255, 41, 61, 40, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 42, 36, 255, 40, 35, 25, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 48, 40, 26, 255, 43, 44, 37, 255, 40, 35, 24, 255, 57, 44, 29, 255, 43, 36, 24, 255, 35, 31, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 44, 36, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 48, 40, 29, 255, 66, 54, 38, 255, 39, 34, 24, 255, 39, 33, 23, 255, 46, 39, 28, 255, 38, 33, 23, 255, 44, 37, 25, 255, 44, 37, 26, 255, 38, 34, 24, 255, 54, 45, 32, 255, 41, 35, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 39, 33, 23, 255, 46, 38, 25, 255, 38, 33, 23, 255, 41, 36, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 44, 38, 27, 255, 38, 33, 23, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 62, 47, 31, 255, 53, 42, 28, 255, 45, 37, 24, 255, 59, 45, 30, 255, 52, 42, 28, 255, 55, 43, 28, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 47, 39, 25, 255, 39, 34, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 56, 44, 29, 255, 44, 37, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 46, 40, 29, 255, 40, 34, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 59, 49, 35, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 60, 46, 31, 255, 48, 40, 26, 255, 45, 37, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 46, 39, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 39, 28, 255, 40, 35, 25, 255, 48, 40, 30, 255, 57, 47, 34, 255, 75, 60, 43, 255, 41, 36, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 34, 30, 22, 255, 35, 31, 22, 255, 51, 43, 31, 255, 36, 32, 22, 255, 40, 34, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 63, 52, 37, 255, 37, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 64, 52, 37, 255, 33, 30, 22, 255, 40, 35, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 42, 37, 27, 255, 39, 34, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 44, 37, 24, 255, 56, 44, 29, 255, 49, 40, 26, 255, 45, 37, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 49, 42, 30, 255, 38, 33, 23, 255, 33, 30, 22, 255, 42, 37, 27, 255, 34, 31, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 48, 39, 25, 255, 41, 35, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 52, 42, 27, 255, 43, 37, 24, 255, 35, 31, 22, 255, 44, 37, 25, 255, 60, 48, 33, 255, 42, 37, 26, 255, 38, 33, 22, 255, 47, 40, 28, 255, 37, 32, 24, 255, 42, 37, 26, 255, 39, 34, 23, 255, 37, 33, 24, 255, 41, 36, 26, 255, 56, 46, 33, 255, 37, 33, 23, 255, 57, 47, 33, 255, 61, 50, 36, 255, 66, 54, 38, 255, 80, 64, 45, 255, 36, 31, 22, 255, 40, 34, 24, 255, 39, 34, 25, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 64, 52, 37, 255, 61, 50, 36, 255, 41, 36, 26, 255, 36, 32, 24, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 35, 52, 35, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 38, 28, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 55, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 53, 36, 255, 31, 44, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 28, 38, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 28, 38, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 47, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 26, 35, 27, 255, 23, 30, 24, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 41, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 34, 26, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 53, 36, 255, 34, 50, 34, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 33, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 51, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 53, 44, 32, 255, 41, 35, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 46, 39, 25, 255, 44, 37, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 43, 37, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 44, 36, 23, 255, 40, 34, 23, 255, 45, 38, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 44, 38, 27, 255, 67, 54, 38, 255, 58, 48, 33, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 50, 42, 30, 255, 42, 37, 25, 255, 53, 44, 32, 255, 34, 30, 22, 255, 42, 36, 24, 255, 50, 40, 27, 255, 48, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 55, 46, 33, 255, 44, 38, 27, 255, 34, 30, 22, 255, 33, 30, 22, 255, 55, 46, 33, 255, 75, 60, 43, 255, 73, 59, 42, 255, 79, 63, 44, 255, 38, 33, 23, 255, 45, 38, 25, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 46, 38, 25, 255, 48, 39, 25, 255, 49, 40, 26, 255, 54, 43, 28, 255, 40, 34, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 66, 49, 33, 255, 52, 42, 27, 255, 39, 34, 24, 255, 39, 34, 24, 255, 46, 39, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 66, 49, 33, 255, 60, 46, 30, 255, 43, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 47, 39, 25, 255, 38, 33, 23, 255, 53, 42, 28, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 90, 118, 85, 255, 39, 33, 23, 255, 46, 39, 25, 255, 45, 38, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 44, 37, 24, 255, 48, 40, 26, 255, 57, 44, 29, 255, 43, 37, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 52, 42, 27, 255, 60, 46, 30, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 58, 48, 34, 255, 53, 44, 32, 255, 53, 44, 32, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 66, 54, 38, 255, 39, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 36, 32, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 36, 32, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 34, 30, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 24, 255, 35, 31, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 61, 50, 36, 255, 37, 33, 23, 255, 34, 31, 22, 255, 54, 45, 33, 255, 53, 44, 32, 255, 54, 45, 33, 255, 36, 32, 24, 255, 34, 31, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 39, 33, 23, 255, 46, 38, 25, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 43, 36, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 52, 42, 27, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 41, 36, 26, 255, 37, 33, 24, 255, 39, 34, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 39, 28, 255, 41, 36, 26, 255, 40, 35, 25, 255, 44, 38, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 68, 55, 40, 255, 34, 31, 22, 255, 46, 40, 29, 255, 57, 47, 34, 255, 48, 40, 30, 255, 38, 33, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 41, 35, 23, 255, 42, 37, 26, 255, 45, 38, 27, 255, 35, 32, 22, 255, 41, 35, 24, 255, 63, 51, 35, 255, 69, 55, 38, 255, 52, 43, 30, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 61, 50, 35, 255, 63, 51, 36, 255, 50, 42, 31, 255, 79, 63, 45, 255, 51, 43, 31, 255, 35, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 61, 50, 36, 255, 57, 47, 34, 255, 66, 54, 38, 255, 28, 40, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 33, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 38, 58, 38, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 31, 45, 32, 255, 29, 40, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 31, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 37, 29, 255, 29, 37, 30, 255, 24, 31, 25, 255, 29, 40, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 31, 45, 32, 255, 35, 53, 36, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 45, 67, 44, 255, 34, 50, 34, 255, 33, 48, 33, 255, 47, 69, 45, 255, 37, 55, 37, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 24, 32, 25, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 37, 56, 37, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 30, 25, 255, 26, 35, 27, 255, 28, 35, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 32, 45, 32, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 79, 63, 45, 255, 51, 43, 31, 255, 34, 31, 22, 255, 40, 35, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 47, 39, 25, 255, 41, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 36, 32, 22, 255, 44, 36, 24, 255, 47, 38, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 60, 49, 35, 255, 62, 50, 35, 255, 47, 40, 27, 255, 36, 32, 23, 255, 53, 44, 30, 255, 37, 33, 23, 255, 43, 37, 26, 255, 36, 32, 23, 255, 72, 58, 42, 255, 61, 50, 36, 255, 34, 30, 22, 255, 64, 48, 32, 255, 49, 40, 26, 255, 35, 31, 22, 255, 51, 41, 27, 255, 58, 45, 30, 255, 55, 46, 33, 255, 63, 52, 37, 255, 61, 50, 36, 255, 55, 46, 33, 255, 75, 60, 40, 255, 67, 54, 39, 255, 63, 52, 37, 255, 70, 57, 40, 255, 58, 48, 34, 255, 66, 54, 38, 255, 38, 33, 23, 255, 54, 43, 28, 255, 34, 31, 22, 255, 41, 35, 24, 255, 56, 44, 29, 255, 51, 41, 27, 255, 74, 54, 33, 255, 56, 44, 29, 255, 60, 46, 31, 255, 69, 51, 33, 255, 63, 48, 31, 255, 55, 43, 28, 255, 51, 41, 27, 255, 66, 49, 33, 255, 63, 48, 32, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 50, 40, 27, 255, 40, 35, 24, 255, 60, 46, 30, 255, 57, 45, 29, 255, 43, 36, 24, 255, 57, 45, 29, 255, 64, 48, 32, 255, 69, 51, 33, 255, 41, 35, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 66, 49, 33, 255, 40, 35, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 39, 34, 24, 255, 50, 42, 31, 255, 36, 31, 22, 255, 41, 35, 24, 255, 66, 49, 33, 255, 47, 39, 25, 255, 58, 45, 30, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 54, 43, 28, 255, 44, 37, 24, 255, 37, 33, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 52, 42, 27, 255, 40, 35, 25, 255, 42, 37, 27, 255, 45, 37, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 48, 40, 26, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 52, 42, 28, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 66, 49, 33, 255, 58, 45, 30, 255, 69, 51, 33, 255, 46, 38, 25, 255, 57, 45, 29, 255, 39, 34, 23, 255, 41, 36, 26, 255, 36, 32, 24, 255, 57, 47, 34, 255, 34, 31, 22, 255, 36, 32, 24, 255, 79, 62, 45, 255, 63, 52, 37, 255, 53, 44, 32, 255, 36, 32, 22, 255, 34, 31, 22, 255, 79, 63, 44, 255, 36, 32, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 43, 36, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 39, 34, 25, 255, 66, 54, 38, 255, 41, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 39, 34, 24, 255, 42, 37, 27, 255, 76, 61, 43, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 43, 37, 24, 255, 58, 45, 30, 255, 40, 34, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 50, 40, 27, 255, 46, 38, 25, 255, 34, 31, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 39, 34, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 44, 38, 27, 255, 76, 61, 43, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 48, 40, 30, 255, 55, 46, 33, 255, 80, 64, 45, 255, 39, 34, 25, 255, 43, 37, 24, 255, 49, 42, 30, 255, 34, 30, 22, 255, 55, 46, 33, 255, 34, 30, 22, 255, 64, 52, 37, 255, 34, 31, 22, 255, 80, 64, 45, 255, 59, 49, 35, 255, 37, 33, 23, 255, 36, 32, 23, 255, 76, 61, 43, 255, 35, 31, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 35, 31, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 41, 36, 25, 255, 39, 34, 24, 255, 60, 49, 34, 255, 55, 45, 31, 255, 37, 33, 24, 255, 43, 38, 27, 255, 45, 37, 24, 255, 45, 38, 24, 255, 44, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 79, 63, 43, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 37, 33, 24, 255, 45, 37, 24, 255, 42, 37, 27, 255, 49, 42, 30, 255, 50, 42, 31, 255, 41, 36, 26, 255, 34, 31, 22, 255, 59, 49, 35, 255, 34, 30, 22, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 32, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 36, 53, 36, 255, 47, 69, 45, 255, 42, 62, 41, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 30, 25, 255, 25, 31, 25, 255, 32, 40, 32, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 31, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 23, 29, 24, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 23, 29, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 33, 47, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 26, 34, 26, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 30, 42, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 23, 30, 24, 255, 25, 33, 26, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 30, 42, 30, 255, 33, 48, 33, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 34, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 53, 36, 255, 32, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 39, 34, 25, 255, 48, 40, 30, 255, 46, 40, 29, 255, 33, 30, 22, 255, 66, 54, 38, 255, 44, 38, 27, 255, 44, 38, 27, 255, 59, 49, 35, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 71, 57, 41, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 43, 36, 24, 255, 36, 32, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 45, 38, 28, 255, 45, 38, 28, 255, 36, 32, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 37, 32, 22, 255, 39, 33, 23, 255, 36, 32, 22, 255, 61, 50, 36, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 39, 34, 25, 255, 36, 32, 24, 255, 35, 31, 22, 255, 36, 32, 24, 255, 76, 60, 41, 255, 41, 36, 26, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 53, 42, 28, 255, 58, 45, 30, 255, 51, 41, 27, 255, 49, 40, 26, 255, 60, 46, 30, 255, 72, 53, 33, 255, 58, 45, 30, 255, 46, 38, 25, 255, 39, 34, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 63, 48, 32, 255, 39, 34, 23, 255, 41, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 52, 42, 28, 255, 54, 43, 28, 255, 45, 37, 24, 255, 53, 42, 28, 255, 39, 34, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 46, 38, 25, 255, 39, 34, 23, 255, 36, 32, 23, 255, 48, 40, 30, 255, 51, 43, 31, 255, 37, 33, 23, 255, 52, 42, 27, 255, 57, 44, 29, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 50, 40, 27, 255, 46, 39, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 46, 39, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 41, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 49, 40, 26, 255, 49, 40, 26, 255, 40, 34, 24, 255, 49, 40, 26, 255, 60, 46, 30, 255, 46, 39, 25, 255, 39, 34, 24, 255, 45, 38, 25, 255, 51, 43, 31, 255, 62, 51, 36, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 68, 55, 40, 255, 37, 33, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 34, 30, 22, 255, 46, 40, 29, 255, 39, 33, 23, 255, 50, 42, 31, 255, 34, 31, 22, 255, 46, 40, 29, 255, 41, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 42, 43, 36, 255, 41, 36, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 43, 37, 24, 255, 50, 42, 31, 255, 55, 46, 33, 255, 46, 39, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 67, 54, 39, 255, 55, 46, 33, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 36, 31, 22, 255, 37, 33, 24, 255, 43, 36, 24, 255, 40, 35, 25, 255, 63, 52, 37, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 38, 27, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 62, 51, 36, 255, 34, 30, 22, 255, 43, 37, 24, 255, 37, 33, 24, 255, 49, 42, 30, 255, 55, 46, 33, 255, 33, 30, 22, 255, 38, 33, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 57, 47, 34, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 42, 35, 24, 255, 34, 30, 22, 255, 51, 42, 30, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 41, 36, 24, 255, 41, 35, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 40, 35, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 45, 39, 28, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 39, 34, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 33, 30, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 31, 39, 31, 255, 26, 32, 26, 255, 23, 30, 24, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 36, 27, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 38, 48, 37, 255, 25, 33, 26, 255, 25, 32, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 51, 35, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 33, 41, 32, 255, 26, 32, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 38, 57, 38, 255, 37, 56, 37, 255, 43, 63, 41, 255, 43, 64, 42, 255, 38, 57, 38, 255, 40, 59, 39, 255, 40, 60, 40, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 40, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 53, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 32, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 41, 36, 26, 255, 33, 30, 22, 255, 34, 31, 22, 255, 44, 38, 27, 255, 53, 44, 32, 255, 61, 50, 36, 255, 33, 30, 22, 255, 40, 35, 25, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 33, 30, 22, 255, 71, 57, 41, 255, 37, 33, 23, 255, 41, 35, 23, 255, 41, 36, 25, 255, 40, 34, 24, 255, 39, 35, 23, 255, 38, 32, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 40, 35, 23, 255, 39, 34, 23, 255, 39, 33, 25, 255, 34, 30, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 57, 44, 29, 255, 40, 34, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 62, 51, 36, 255, 45, 39, 28, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 60, 46, 31, 255, 45, 37, 24, 255, 56, 44, 29, 255, 57, 44, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 48, 39, 25, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 68, 51, 33, 255, 54, 43, 28, 255, 45, 37, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 51, 41, 27, 255, 52, 42, 27, 255, 40, 34, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 41, 35, 24, 255, 47, 39, 25, 255, 38, 33, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 51, 41, 27, 255, 52, 42, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 57, 44, 29, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 52, 42, 27, 255, 45, 37, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 68, 55, 40, 255, 79, 63, 45, 255, 68, 55, 40, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 66, 54, 38, 255, 34, 31, 22, 255, 35, 31, 22, 255, 46, 39, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 48, 40, 30, 255, 35, 31, 22, 255, 35, 31, 22, 255, 54, 45, 33, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 57, 44, 29, 255, 42, 36, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 39, 34, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 39, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 35, 31, 23, 255, 57, 47, 34, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 72, 58, 42, 255, 53, 44, 32, 255, 34, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 37, 25, 255, 38, 33, 22, 255, 38, 33, 22, 255, 39, 34, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 77, 61, 43, 255, 36, 31, 22, 255, 36, 32, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 28, 38, 28, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 43, 64, 42, 255, 35, 51, 35, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 36, 29, 255, 26, 32, 26, 255, 23, 30, 24, 255, 31, 39, 31, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 34, 43, 34, 255, 23, 30, 24, 255, 25, 33, 26, 255, 32, 47, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 39, 59, 39, 255, 42, 62, 41, 255, 39, 59, 39, 255, 48, 70, 46, 255, 46, 68, 44, 255, 36, 54, 36, 255, 37, 56, 37, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 38, 57, 38, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 45, 66, 43, 255, 39, 59, 39, 255, 33, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 27, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 29, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 32, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 45, 32, 255, 34, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 33, 27, 255, 26, 35, 27, 255, 45, 39, 28, 255, 40, 34, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 76, 61, 43, 255, 62, 51, 36, 255, 37, 33, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 43, 36, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 35, 31, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 46, 39, 26, 255, 55, 43, 28, 255, 46, 38, 25, 255, 51, 42, 28, 255, 39, 34, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 25, 255, 40, 35, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 50, 40, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 55, 43, 28, 255, 45, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 57, 44, 29, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 70, 52, 33, 255, 49, 40, 26, 255, 50, 40, 27, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 56, 44, 29, 255, 65, 49, 33, 255, 46, 39, 25, 255, 51, 41, 27, 255, 43, 37, 24, 255, 48, 39, 25, 255, 55, 43, 28, 255, 41, 36, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 57, 45, 29, 255, 34, 31, 22, 255, 35, 31, 22, 255, 46, 38, 25, 255, 52, 42, 27, 255, 45, 38, 25, 255, 50, 40, 27, 255, 49, 40, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 66, 49, 33, 255, 70, 52, 33, 255, 52, 42, 27, 255, 49, 40, 26, 255, 44, 38, 27, 255, 34, 30, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 44, 38, 27, 255, 39, 34, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 47, 39, 25, 255, 41, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 48, 39, 25, 255, 50, 40, 27, 255, 59, 45, 30, 255, 51, 41, 27, 255, 43, 36, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 36, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 68, 51, 33, 255, 45, 38, 25, 255, 52, 42, 27, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 61, 50, 36, 255, 54, 45, 33, 255, 67, 54, 39, 255, 79, 63, 45, 255, 46, 40, 29, 255, 41, 36, 26, 255, 57, 47, 34, 255, 35, 31, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 77, 62, 44, 255, 76, 61, 42, 255, 64, 52, 37, 255, 77, 62, 44, 255, 66, 54, 38, 255, 45, 39, 28, 255, 42, 36, 24, 255, 47, 39, 25, 255, 54, 45, 33, 255, 57, 47, 34, 255, 35, 31, 22, 255, 34, 30, 22, 255, 41, 36, 26, 255, 53, 44, 32, 255, 33, 30, 22, 255, 58, 48, 34, 255, 42, 36, 24, 255, 42, 36, 24, 255, 49, 42, 30, 255, 40, 35, 25, 255, 46, 38, 25, 255, 49, 40, 26, 255, 55, 43, 28, 255, 66, 49, 33, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 37, 33, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 41, 35, 24, 255, 48, 39, 25, 255, 40, 35, 24, 255, 40, 35, 25, 255, 79, 63, 45, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 45, 39, 28, 255, 36, 32, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 49, 42, 30, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 59, 45, 30, 255, 48, 39, 25, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 35, 25, 255, 44, 38, 27, 255, 37, 33, 23, 255, 49, 40, 26, 255, 52, 42, 28, 255, 49, 40, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 43, 36, 23, 255, 39, 34, 23, 255, 41, 36, 23, 255, 41, 35, 23, 255, 42, 36, 24, 255, 55, 44, 28, 255, 42, 36, 24, 255, 41, 36, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 47, 40, 28, 255, 73, 59, 41, 255, 73, 59, 42, 255, 36, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 51, 43, 31, 255, 40, 35, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 61, 47, 31, 255, 48, 39, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 38, 16, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 31, 25, 255, 33, 42, 33, 255, 29, 37, 30, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 33, 49, 34, 255, 34, 50, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 37, 29, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 43, 63, 41, 255, 45, 67, 44, 255, 49, 71, 46, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 43, 63, 41, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 31, 25, 255, 26, 32, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 32, 26, 255, 27, 34, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 49, 71, 46, 255, 60, 86, 55, 255, 46, 68, 44, 255, 40, 59, 39, 255, 45, 66, 43, 255, 38, 58, 38, 255, 47, 69, 45, 255, 37, 56, 37, 255, 37, 55, 37, 255, 45, 66, 43, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 27, 38, 28, 255, 32, 46, 32, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 53, 36, 255, 47, 69, 45, 255, 46, 68, 44, 255, 40, 59, 39, 255, 42, 62, 41, 255, 43, 64, 42, 255, 36, 53, 36, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 30, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 40, 35, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 54, 45, 33, 255, 37, 33, 23, 255, 35, 31, 22, 255, 55, 46, 33, 255, 40, 35, 25, 255, 36, 32, 23, 255, 34, 30, 22, 255, 45, 39, 28, 255, 38, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 35, 31, 23, 255, 35, 31, 23, 255, 34, 31, 22, 255, 65, 53, 37, 255, 40, 35, 25, 255, 36, 32, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 44, 37, 24, 255, 54, 42, 28, 255, 44, 38, 26, 255, 37, 33, 23, 255, 61, 51, 36, 255, 71, 57, 41, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 52, 42, 28, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 47, 39, 25, 255, 61, 46, 31, 255, 41, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 61, 47, 31, 255, 57, 44, 29, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 52, 42, 28, 255, 51, 41, 27, 255, 40, 34, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 40, 35, 25, 255, 37, 33, 23, 255, 41, 36, 26, 255, 34, 30, 22, 255, 39, 33, 23, 255, 40, 34, 24, 255, 45, 39, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 52, 42, 27, 255, 52, 42, 28, 255, 39, 34, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 49, 40, 26, 255, 37, 33, 23, 255, 37, 33, 23, 255, 52, 42, 28, 255, 60, 46, 31, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 61, 47, 31, 255, 63, 48, 32, 255, 55, 43, 28, 255, 55, 43, 28, 255, 40, 35, 25, 255, 61, 50, 36, 255, 40, 35, 25, 255, 46, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 42, 36, 255, 37, 33, 23, 255, 48, 40, 30, 255, 79, 63, 43, 255, 54, 45, 33, 255, 79, 63, 44, 255, 70, 57, 40, 255, 37, 33, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 64, 52, 37, 255, 34, 31, 22, 255, 33, 30, 22, 255, 76, 61, 43, 255, 37, 33, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 59, 49, 35, 255, 37, 33, 23, 255, 67, 54, 39, 255, 36, 32, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 55, 46, 33, 255, 44, 37, 24, 255, 56, 44, 29, 255, 52, 42, 27, 255, 57, 44, 29, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 36, 32, 24, 255, 45, 39, 28, 255, 40, 35, 24, 255, 40, 35, 24, 255, 48, 40, 30, 255, 53, 44, 32, 255, 34, 31, 22, 255, 57, 44, 29, 255, 54, 43, 28, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 65, 49, 33, 255, 39, 34, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 51, 43, 31, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 44, 37, 24, 255, 49, 42, 30, 255, 42, 37, 27, 255, 35, 31, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 59, 45, 30, 255, 45, 37, 24, 255, 51, 41, 27, 255, 48, 40, 30, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 46, 38, 26, 255, 41, 34, 24, 255, 40, 34, 25, 255, 39, 34, 24, 255, 37, 32, 23, 255, 38, 33, 23, 255, 77, 62, 43, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 56, 44, 29, 255, 49, 40, 26, 255, 65, 49, 33, 255, 45, 37, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 23, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 31, 45, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 28, 36, 29, 255, 24, 31, 25, 255, 27, 34, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 34, 50, 34, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 36, 29, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 53, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 48, 70, 46, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 39, 59, 39, 255, 42, 62, 41, 255, 37, 55, 37, 255, 46, 68, 44, 255, 37, 56, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 36, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 48, 70, 46, 255, 56, 81, 52, 255, 41, 61, 40, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 53, 36, 255, 35, 52, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 43, 63, 41, 255, 36, 54, 36, 255, 47, 68, 45, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 32, 26, 255, 23, 29, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 33, 30, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 61, 50, 36, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 40, 29, 255, 56, 46, 33, 255, 34, 30, 22, 255, 63, 51, 36, 255, 41, 36, 26, 255, 39, 34, 24, 255, 43, 37, 25, 255, 42, 36, 24, 255, 40, 34, 23, 255, 41, 35, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 26, 255, 53, 44, 31, 255, 36, 32, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 48, 40, 26, 255, 41, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 41, 35, 24, 255, 55, 43, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 80, 64, 45, 255, 59, 49, 35, 255, 34, 30, 22, 255, 39, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 34, 31, 22, 255, 58, 48, 34, 255, 33, 30, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 46, 39, 25, 255, 44, 37, 24, 255, 65, 49, 33, 255, 67, 50, 33, 255, 52, 42, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 45, 38, 25, 255, 40, 35, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 39, 33, 23, 255, 57, 45, 29, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 60, 46, 31, 255, 49, 40, 26, 255, 54, 43, 28, 255, 54, 43, 28, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 53, 42, 28, 255, 43, 36, 24, 255, 44, 37, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 44, 38, 27, 255, 39, 34, 24, 255, 43, 37, 24, 255, 62, 47, 31, 255, 53, 42, 28, 255, 45, 37, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 36, 26, 255, 53, 44, 32, 255, 39, 34, 24, 255, 36, 32, 22, 255, 80, 64, 45, 255, 51, 43, 31, 255, 35, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 42, 37, 27, 255, 33, 30, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 51, 41, 27, 255, 52, 42, 27, 255, 46, 39, 25, 255, 36, 32, 23, 255, 48, 40, 30, 255, 71, 57, 41, 255, 67, 54, 39, 255, 50, 42, 31, 255, 40, 34, 24, 255, 38, 33, 23, 255, 70, 57, 40, 255, 38, 33, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 38, 33, 23, 255, 47, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 55, 46, 33, 255, 37, 33, 24, 255, 36, 32, 22, 255, 34, 30, 22, 255, 41, 36, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 46, 40, 29, 255, 36, 32, 23, 255, 36, 32, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 67, 54, 39, 255, 33, 30, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 47, 39, 25, 255, 50, 40, 27, 255, 57, 44, 29, 255, 43, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 39, 34, 25, 255, 39, 34, 25, 255, 54, 45, 33, 255, 37, 33, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 46, 40, 29, 255, 41, 35, 24, 255, 36, 32, 23, 255, 44, 38, 27, 255, 55, 46, 33, 255, 39, 34, 23, 255, 52, 42, 27, 255, 64, 48, 32, 255, 52, 42, 28, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 37, 31, 22, 255, 40, 37, 28, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 37, 25, 255, 41, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 47, 39, 29, 255, 37, 33, 23, 255, 41, 35, 23, 255, 48, 39, 25, 255, 49, 40, 26, 255, 52, 42, 27, 255, 39, 34, 23, 255, 39, 41, 36, 255, 36, 32, 23, 255, 41, 35, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 59, 45, 30, 255, 52, 42, 28, 255, 39, 34, 24, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 25, 32, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 38, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 51, 35, 255, 35, 53, 36, 255, 35, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 29, 40, 29, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 53, 36, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 45, 67, 44, 255, 36, 53, 36, 255, 35, 52, 35, 255, 44, 65, 43, 255, 47, 68, 45, 255, 38, 57, 38, 255, 36, 53, 36, 255, 43, 64, 42, 255, 35, 52, 35, 255, 33, 49, 34, 255, 37, 55, 37, 255, 38, 58, 38, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 31, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 40, 59, 39, 255, 49, 71, 46, 255, 37, 56, 37, 255, 47, 68, 45, 255, 35, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 23, 29, 24, 255, 67, 54, 39, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 55, 46, 33, 255, 38, 33, 23, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 52, 43, 31, 255, 75, 60, 42, 255, 41, 36, 26, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 47, 40, 28, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 32, 23, 255, 51, 43, 30, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 24, 255, 49, 42, 30, 255, 34, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 51, 41, 27, 255, 39, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 50, 42, 31, 255, 44, 38, 27, 255, 35, 31, 22, 255, 45, 38, 25, 255, 56, 44, 29, 255, 36, 32, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 35, 31, 23, 255, 41, 36, 26, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 49, 40, 26, 255, 55, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 59, 46, 30, 255, 37, 33, 23, 255, 40, 34, 24, 255, 60, 46, 31, 255, 58, 45, 30, 255, 52, 42, 28, 255, 41, 36, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 49, 40, 26, 255, 36, 32, 23, 255, 45, 39, 28, 255, 34, 30, 22, 255, 37, 33, 23, 255, 51, 41, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 33, 30, 22, 255, 79, 63, 45, 255, 33, 30, 22, 255, 39, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 50, 42, 31, 255, 57, 47, 34, 255, 41, 36, 26, 255, 37, 33, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 61, 46, 31, 255, 54, 43, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 55, 46, 33, 255, 37, 33, 23, 255, 38, 33, 23, 255, 45, 39, 28, 255, 54, 45, 33, 255, 41, 36, 26, 255, 39, 34, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 41, 43, 36, 255, 61, 50, 36, 255, 75, 60, 43, 255, 51, 43, 31, 255, 53, 44, 32, 255, 36, 32, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 43, 44, 37, 255, 39, 33, 23, 255, 46, 40, 29, 255, 37, 33, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 39, 34, 25, 255, 39, 34, 25, 255, 43, 37, 24, 255, 48, 40, 26, 255, 45, 38, 25, 255, 54, 43, 28, 255, 51, 41, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 62, 51, 36, 255, 35, 31, 23, 255, 46, 40, 29, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 35, 31, 22, 255, 64, 52, 37, 255, 77, 62, 44, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 36, 26, 255, 41, 36, 26, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 51, 41, 27, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 38, 24, 255, 41, 35, 24, 255, 43, 35, 24, 255, 44, 37, 25, 255, 45, 37, 25, 255, 47, 39, 26, 255, 47, 39, 26, 255, 40, 35, 23, 255, 37, 32, 22, 255, 58, 48, 33, 255, 36, 32, 23, 255, 41, 35, 23, 255, 43, 36, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 46, 39, 25, 255, 48, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 62, 51, 36, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 31, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 52, 35, 255, 38, 58, 38, 255, 34, 49, 34, 255, 33, 49, 34, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 31, 44, 31, 255, 34, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 34, 49, 34, 255, 43, 64, 42, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 35, 51, 35, 255, 41, 61, 40, 255, 35, 53, 36, 255, 36, 53, 36, 255, 43, 64, 42, 255, 41, 61, 40, 255, 36, 53, 36, 255, 40, 59, 39, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 121, 150, 16, 255, 41, 61, 40, 255, 43, 64, 42, 255, 32, 47, 33, 255, 34, 50, 34, 255, 42, 62, 41, 255, 37, 55, 37, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 36, 27, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 79, 95, 13, 255, 27, 37, 28, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 76, 60, 41, 255, 33, 30, 22, 255, 36, 32, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 24, 255, 46, 40, 29, 255, 50, 42, 31, 255, 36, 32, 23, 255, 39, 34, 25, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 75, 59, 40, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 52, 43, 31, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 38, 32, 22, 255, 57, 47, 33, 255, 34, 31, 22, 255, 37, 33, 24, 255, 53, 44, 32, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 48, 40, 26, 255, 43, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 73, 59, 42, 255, 34, 30, 22, 255, 50, 42, 31, 255, 39, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 56, 44, 29, 255, 49, 40, 26, 255, 47, 39, 25, 255, 54, 43, 28, 255, 40, 35, 24, 255, 33, 30, 22, 255, 51, 43, 31, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 24, 255, 37, 33, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 34, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 60, 46, 30, 255, 50, 40, 27, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 37, 33, 24, 255, 40, 35, 25, 255, 39, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 61, 46, 31, 255, 45, 37, 24, 255, 57, 45, 29, 255, 63, 48, 32, 255, 49, 40, 26, 255, 47, 39, 25, 255, 36, 32, 22, 255, 46, 39, 25, 255, 63, 48, 32, 255, 43, 36, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 41, 36, 24, 255, 35, 31, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 57, 45, 29, 255, 37, 33, 23, 255, 40, 35, 25, 255, 38, 33, 23, 255, 48, 40, 30, 255, 79, 63, 45, 255, 48, 40, 30, 255, 44, 38, 27, 255, 39, 33, 23, 255, 40, 35, 24, 255, 51, 43, 31, 255, 61, 50, 36, 255, 45, 39, 28, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 47, 39, 25, 255, 50, 40, 27, 255, 43, 36, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 62, 51, 36, 255, 40, 35, 25, 255, 34, 30, 22, 255, 35, 31, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 36, 24, 255, 41, 36, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 58, 48, 34, 255, 72, 58, 42, 255, 58, 48, 34, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 54, 45, 33, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 36, 32, 22, 255, 33, 29, 22, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 56, 44, 29, 255, 41, 36, 24, 255, 61, 46, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 40, 35, 25, 255, 55, 46, 33, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 42, 37, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 39, 25, 255, 50, 40, 27, 255, 39, 34, 24, 255, 41, 35, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 39, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 41, 36, 26, 255, 43, 36, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 47, 39, 25, 255, 51, 41, 26, 255, 43, 36, 24, 255, 49, 39, 26, 255, 49, 40, 26, 255, 46, 38, 26, 255, 47, 42, 31, 255, 39, 34, 24, 255, 36, 31, 22, 255, 49, 41, 29, 255, 36, 31, 22, 255, 42, 36, 24, 255, 44, 36, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 39, 33, 23, 255, 76, 61, 43, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 59, 39, 255, 33, 48, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 27, 37, 28, 255, 70, 83, 13, 255, 34, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 33, 48, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 38, 57, 38, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 35, 53, 36, 255, 36, 54, 36, 255, 44, 65, 43, 255, 44, 65, 43, 255, 44, 65, 43, 255, 36, 54, 36, 255, 38, 58, 38, 255, 35, 53, 36, 255, 35, 52, 35, 255, 38, 58, 38, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 51, 35, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 47, 33, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 48, 33, 255, 35, 53, 36, 255, 122, 151, 15, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 39, 59, 39, 255, 36, 54, 36, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 41, 61, 40, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 48, 40, 30, 255, 46, 40, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 34, 30, 22, 255, 46, 40, 29, 255, 33, 30, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 34, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 55, 45, 32, 255, 40, 35, 24, 255, 44, 37, 26, 255, 36, 32, 23, 255, 58, 48, 32, 255, 53, 43, 30, 255, 46, 38, 25, 255, 36, 32, 22, 255, 39, 32, 23, 255, 78, 62, 44, 255, 72, 58, 42, 255, 39, 34, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 41, 36, 26, 255, 36, 32, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 41, 36, 26, 255, 46, 39, 25, 255, 46, 38, 25, 255, 41, 35, 24, 255, 39, 34, 23, 255, 51, 43, 31, 255, 42, 36, 24, 255, 43, 36, 24, 255, 56, 44, 29, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 24, 255, 40, 35, 24, 255, 40, 35, 25, 255, 36, 32, 23, 255, 46, 40, 29, 255, 57, 47, 34, 255, 48, 40, 30, 255, 76, 60, 40, 255, 46, 40, 29, 255, 34, 31, 22, 255, 37, 33, 24, 255, 39, 34, 23, 255, 53, 42, 28, 255, 34, 31, 22, 255, 38, 33, 23, 255, 53, 42, 28, 255, 54, 43, 28, 255, 70, 52, 33, 255, 62, 47, 31, 255, 41, 35, 24, 255, 45, 39, 28, 255, 36, 31, 22, 255, 35, 31, 22, 255, 61, 46, 31, 255, 49, 40, 26, 255, 58, 45, 30, 255, 41, 35, 24, 255, 36, 31, 22, 255, 66, 49, 33, 255, 48, 40, 26, 255, 45, 37, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 64, 52, 37, 255, 47, 39, 25, 255, 45, 37, 24, 255, 52, 42, 27, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 66, 54, 38, 255, 36, 32, 24, 255, 36, 32, 23, 255, 58, 48, 34, 255, 45, 39, 28, 255, 61, 50, 36, 255, 55, 46, 33, 255, 53, 44, 32, 255, 37, 33, 23, 255, 41, 36, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 40, 35, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 34, 30, 22, 255, 36, 32, 24, 255, 38, 33, 23, 255, 36, 32, 24, 255, 46, 40, 29, 255, 63, 52, 37, 255, 68, 55, 40, 255, 61, 50, 36, 255, 44, 37, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 61, 46, 31, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 55, 43, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 57, 47, 34, 255, 40, 35, 25, 255, 62, 51, 36, 255, 58, 48, 34, 255, 33, 30, 22, 255, 36, 32, 23, 255, 45, 37, 24, 255, 46, 39, 25, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 40, 43, 36, 255, 57, 47, 34, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 36, 32, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 34, 31, 22, 255, 67, 54, 39, 255, 46, 40, 29, 255, 36, 32, 23, 255, 35, 31, 22, 255, 46, 40, 29, 255, 39, 33, 23, 255, 43, 37, 24, 255, 59, 45, 30, 255, 44, 37, 24, 255, 40, 35, 25, 255, 39, 34, 25, 255, 42, 37, 27, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 62, 47, 31, 255, 51, 41, 27, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 60, 46, 31, 255, 40, 34, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 48, 40, 26, 255, 46, 39, 25, 255, 40, 34, 24, 255, 46, 39, 25, 255, 62, 51, 36, 255, 61, 50, 36, 255, 39, 34, 25, 255, 35, 31, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 55, 43, 28, 255, 38, 33, 23, 255, 34, 31, 22, 255, 58, 45, 30, 255, 71, 52, 33, 255, 51, 41, 27, 255, 58, 45, 30, 255, 39, 34, 23, 255, 41, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 46, 38, 25, 255, 52, 42, 27, 255, 48, 39, 25, 255, 40, 34, 24, 255, 39, 34, 24, 255, 35, 31, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 26, 255, 63, 51, 36, 255, 37, 32, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 46, 38, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 47, 39, 25, 255, 52, 42, 28, 255, 49, 40, 26, 255, 59, 45, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 45, 37, 255, 34, 31, 22, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 27, 38, 28, 255, 29, 40, 29, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 47, 69, 45, 255, 40, 59, 39, 255, 37, 56, 37, 255, 43, 63, 41, 255, 34, 49, 34, 255, 37, 56, 37, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 44, 65, 43, 255, 37, 55, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 53, 36, 255, 39, 59, 39, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 35, 51, 35, 255, 52, 76, 49, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 35, 52, 35, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 35, 51, 35, 255, 43, 63, 41, 255, 51, 74, 48, 255, 36, 54, 36, 255, 31, 45, 32, 255, 36, 54, 36, 255, 44, 65, 43, 255, 33, 49, 34, 255, 36, 53, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 53, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 27, 38, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 39, 34, 25, 255, 36, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 80, 95, 32, 255, 36, 32, 23, 255, 39, 34, 23, 255, 51, 41, 26, 255, 46, 37, 25, 255, 36, 32, 22, 255, 42, 36, 26, 255, 38, 32, 22, 255, 36, 32, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 48, 40, 26, 255, 68, 51, 33, 255, 43, 37, 24, 255, 43, 37, 24, 255, 48, 40, 30, 255, 33, 30, 22, 255, 39, 34, 24, 255, 51, 41, 27, 255, 48, 40, 26, 255, 54, 43, 28, 255, 39, 34, 24, 255, 36, 32, 23, 255, 50, 42, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 42, 30, 255, 80, 64, 45, 255, 40, 35, 25, 255, 33, 30, 22, 255, 40, 35, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 50, 40, 27, 255, 44, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 30, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 44, 38, 27, 255, 39, 34, 24, 255, 36, 32, 23, 255, 54, 45, 33, 255, 39, 34, 24, 255, 39, 33, 23, 255, 50, 42, 31, 255, 70, 57, 40, 255, 55, 46, 33, 255, 39, 34, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 45, 70, 33, 255, 46, 40, 29, 255, 34, 30, 22, 255, 41, 35, 24, 255, 46, 39, 25, 255, 54, 43, 28, 255, 40, 35, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 58, 45, 30, 255, 43, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 58, 48, 34, 255, 37, 33, 23, 255, 43, 37, 24, 255, 49, 40, 26, 255, 61, 47, 31, 255, 62, 47, 31, 255, 43, 37, 24, 255, 42, 36, 24, 255, 44, 38, 27, 255, 40, 35, 25, 255, 35, 31, 22, 255, 81, 98, 43, 255, 77, 61, 42, 255, 79, 62, 45, 255, 44, 38, 27, 255, 38, 33, 23, 255, 105, 132, 94, 255, 55, 46, 33, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 63, 52, 37, 255, 46, 40, 29, 255, 35, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 54, 43, 28, 255, 54, 43, 28, 255, 51, 41, 27, 255, 39, 34, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 45, 38, 25, 255, 36, 32, 23, 255, 36, 32, 22, 255, 34, 31, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 43, 37, 24, 255, 39, 34, 25, 255, 40, 35, 25, 255, 37, 33, 23, 255, 43, 37, 24, 255, 58, 45, 30, 255, 38, 33, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 36, 26, 255, 40, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 79, 63, 43, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 53, 44, 32, 255, 59, 49, 35, 255, 64, 52, 37, 255, 37, 33, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 68, 51, 33, 255, 40, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 25, 255, 35, 31, 23, 255, 36, 32, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 51, 41, 27, 255, 49, 40, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 46, 38, 25, 255, 41, 35, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 42, 35, 23, 255, 44, 36, 24, 255, 40, 34, 23, 255, 41, 36, 25, 255, 39, 34, 24, 255, 40, 34, 23, 255, 42, 35, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 41, 35, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 71, 52, 33, 255, 52, 42, 27, 255, 48, 39, 25, 255, 45, 38, 25, 255, 41, 35, 24, 255, 34, 31, 22, 255, 53, 44, 32, 255, 36, 32, 24, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 47, 33, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 35, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 35, 53, 36, 255, 34, 51, 35, 255, 36, 53, 36, 255, 38, 58, 38, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 48, 70, 46, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 49, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 37, 56, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 40, 60, 40, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 51, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 51, 35, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 53, 36, 255, 56, 80, 52, 255, 38, 58, 38, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 51, 35, 255, 34, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 23, 255, 48, 39, 26, 255, 40, 34, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 31, 22, 255, 37, 32, 22, 255, 44, 37, 24, 255, 52, 41, 27, 255, 41, 35, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 53, 42, 28, 255, 55, 43, 28, 255, 39, 34, 24, 255, 33, 30, 22, 255, 54, 45, 33, 255, 49, 42, 30, 255, 40, 35, 24, 255, 51, 41, 27, 255, 53, 42, 28, 255, 48, 40, 26, 255, 40, 35, 24, 255, 50, 42, 31, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 34, 25, 255, 54, 45, 33, 255, 51, 43, 31, 255, 40, 35, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 44, 37, 24, 255, 46, 39, 25, 255, 66, 49, 33, 255, 54, 43, 28, 255, 56, 44, 29, 255, 38, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 48, 39, 25, 255, 40, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 46, 39, 25, 255, 39, 34, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 45, 38, 25, 255, 38, 33, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 45, 39, 28, 255, 39, 34, 23, 255, 46, 39, 25, 255, 57, 45, 29, 255, 45, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 39, 34, 25, 255, 51, 43, 31, 255, 61, 50, 36, 255, 75, 60, 43, 255, 68, 55, 40, 255, 36, 32, 23, 255, 35, 31, 22, 255, 68, 55, 40, 255, 41, 36, 26, 255, 34, 30, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 55, 43, 28, 255, 63, 48, 31, 255, 61, 46, 31, 255, 46, 38, 25, 255, 60, 46, 30, 255, 54, 43, 28, 255, 46, 38, 25, 255, 62, 47, 31, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 64, 48, 32, 255, 60, 46, 30, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 45, 38, 25, 255, 52, 42, 27, 255, 35, 31, 23, 255, 58, 48, 34, 255, 71, 57, 41, 255, 34, 30, 22, 255, 44, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 37, 40, 36, 255, 33, 30, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 44, 38, 27, 255, 75, 60, 43, 255, 78, 62, 43, 255, 44, 38, 27, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 73, 59, 42, 255, 45, 39, 28, 255, 34, 30, 22, 255, 37, 33, 23, 255, 56, 44, 29, 255, 73, 54, 33, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 40, 34, 24, 255, 59, 49, 35, 255, 40, 34, 24, 255, 39, 34, 23, 255, 67, 54, 39, 255, 36, 31, 22, 255, 39, 34, 25, 255, 71, 57, 41, 255, 45, 39, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 47, 39, 25, 255, 43, 37, 24, 255, 52, 42, 27, 255, 70, 52, 33, 255, 59, 46, 30, 255, 51, 41, 27, 255, 52, 42, 28, 255, 49, 40, 26, 255, 49, 40, 26, 255, 40, 35, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 23, 255, 41, 36, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 34, 23, 255, 41, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 56, 44, 29, 255, 60, 46, 30, 255, 59, 46, 30, 255, 45, 37, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 44, 38, 27, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 33, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 47, 33, 255, 28, 40, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 37, 56, 37, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 40, 60, 40, 255, 50, 73, 47, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 53, 36, 255, 34, 49, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 37, 56, 37, 255, 42, 62, 41, 255, 31, 45, 32, 255, 35, 52, 35, 255, 45, 66, 43, 255, 47, 69, 45, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 55, 79, 51, 255, 56, 81, 52, 255, 50, 73, 47, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 29, 37, 29, 255, 23, 29, 24, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 51, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 34, 50, 34, 255, 27, 37, 28, 255, 27, 34, 27, 255, 26, 36, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 27, 38, 28, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 36, 54, 36, 255, 44, 65, 43, 255, 36, 53, 36, 255, 34, 51, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 49, 71, 46, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 47, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 28, 39, 29, 255, 39, 34, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 36, 32, 23, 255, 64, 52, 37, 255, 39, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 41, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 44, 36, 24, 255, 46, 38, 25, 255, 45, 37, 25, 255, 47, 39, 25, 255, 39, 34, 23, 255, 35, 31, 22, 255, 46, 38, 24, 255, 46, 38, 25, 255, 52, 42, 28, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 68, 55, 40, 255, 33, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 35, 31, 23, 255, 44, 38, 27, 255, 48, 40, 30, 255, 57, 47, 34, 255, 42, 36, 24, 255, 66, 49, 33, 255, 51, 41, 27, 255, 43, 36, 24, 255, 54, 43, 28, 255, 34, 31, 22, 255, 66, 54, 38, 255, 37, 33, 23, 255, 48, 40, 26, 255, 46, 38, 25, 255, 37, 33, 23, 255, 42, 37, 27, 255, 36, 32, 23, 255, 39, 34, 23, 255, 48, 40, 26, 255, 33, 30, 22, 255, 41, 35, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 52, 42, 27, 255, 36, 32, 23, 255, 55, 46, 33, 255, 48, 40, 30, 255, 35, 31, 22, 255, 36, 31, 22, 255, 41, 36, 24, 255, 42, 37, 27, 255, 34, 30, 22, 255, 48, 40, 30, 255, 42, 36, 24, 255, 48, 39, 25, 255, 58, 45, 30, 255, 51, 41, 27, 255, 37, 33, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 48, 40, 30, 255, 78, 61, 43, 255, 75, 60, 43, 255, 41, 35, 24, 255, 37, 33, 23, 255, 48, 40, 30, 255, 76, 61, 42, 255, 75, 60, 43, 255, 36, 32, 22, 255, 47, 39, 25, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 51, 41, 27, 255, 54, 43, 28, 255, 58, 45, 30, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 59, 45, 30, 255, 56, 44, 29, 255, 41, 36, 24, 255, 55, 43, 28, 255, 49, 48, 39, 255, 54, 43, 28, 255, 52, 42, 28, 255, 61, 47, 31, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 57, 44, 29, 255, 52, 42, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 55, 43, 28, 255, 35, 31, 22, 255, 36, 32, 23, 255, 46, 38, 25, 255, 55, 43, 28, 255, 45, 37, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 36, 32, 23, 255, 34, 31, 22, 255, 54, 45, 33, 255, 62, 51, 36, 255, 39, 34, 23, 255, 43, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 61, 50, 36, 255, 54, 45, 33, 255, 51, 43, 31, 255, 77, 62, 44, 255, 45, 39, 28, 255, 77, 62, 44, 255, 67, 54, 39, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 37, 27, 255, 38, 33, 23, 255, 46, 40, 29, 255, 36, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 45, 38, 25, 255, 39, 34, 24, 255, 51, 41, 27, 255, 72, 53, 33, 255, 58, 45, 30, 255, 45, 38, 25, 255, 67, 54, 39, 255, 62, 51, 36, 255, 34, 30, 22, 255, 45, 38, 25, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 57, 47, 34, 255, 35, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 40, 35, 24, 255, 48, 40, 26, 255, 40, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 59, 45, 30, 255, 47, 39, 25, 255, 57, 44, 29, 255, 44, 37, 24, 255, 51, 41, 27, 255, 52, 42, 27, 255, 43, 37, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 40, 34, 24, 255, 52, 42, 27, 255, 47, 39, 26, 255, 44, 36, 24, 255, 37, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 45, 37, 24, 255, 46, 38, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 58, 48, 34, 255, 47, 39, 29, 255, 38, 33, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 54, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 47, 39, 25, 255, 39, 33, 23, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 49, 34, 255, 39, 59, 39, 255, 41, 61, 40, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 36, 53, 36, 255, 31, 44, 31, 255, 34, 49, 34, 255, 45, 66, 43, 255, 37, 55, 37, 255, 42, 62, 41, 255, 34, 51, 35, 255, 42, 62, 41, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 38, 57, 38, 255, 43, 64, 42, 255, 38, 57, 38, 255, 51, 74, 48, 255, 51, 75, 49, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 41, 61, 40, 255, 47, 68, 45, 255, 36, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 38, 58, 38, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 35, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 34, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 37, 56, 37, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 35, 53, 36, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 32, 25, 255, 29, 37, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 38, 58, 38, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 60, 40, 255, 37, 56, 37, 255, 35, 51, 35, 255, 28, 39, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 28, 39, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 23, 30, 24, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 45, 37, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 49, 42, 30, 255, 36, 31, 22, 255, 36, 32, 22, 255, 46, 38, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 58, 48, 34, 255, 42, 37, 27, 255, 61, 50, 35, 255, 61, 51, 36, 255, 57, 47, 34, 255, 38, 32, 22, 255, 39, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 42, 35, 23, 255, 42, 36, 25, 255, 40, 34, 23, 255, 50, 40, 27, 255, 54, 43, 28, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 35, 31, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 45, 39, 28, 255, 39, 34, 25, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 36, 31, 22, 255, 39, 34, 23, 255, 42, 43, 36, 255, 37, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 40, 29, 255, 38, 33, 23, 255, 46, 40, 29, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 48, 40, 26, 255, 47, 39, 25, 255, 48, 39, 25, 255, 34, 31, 22, 255, 73, 59, 42, 255, 48, 40, 30, 255, 57, 47, 34, 255, 39, 34, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 62, 51, 36, 255, 36, 32, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 46, 39, 25, 255, 34, 31, 22, 255, 64, 52, 37, 255, 41, 36, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 63, 52, 37, 255, 35, 31, 23, 255, 51, 43, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 37, 24, 255, 60, 46, 31, 255, 68, 51, 33, 255, 73, 54, 33, 255, 55, 43, 28, 255, 62, 47, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 61, 47, 31, 255, 51, 41, 27, 255, 44, 37, 24, 255, 66, 49, 33, 255, 60, 54, 42, 255, 74, 55, 33, 255, 69, 51, 33, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 63, 48, 31, 255, 62, 47, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 36, 32, 23, 255, 50, 42, 31, 255, 72, 58, 42, 255, 36, 32, 23, 255, 61, 50, 36, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 44, 38, 27, 255, 35, 31, 22, 255, 61, 46, 31, 255, 58, 45, 30, 255, 49, 40, 26, 255, 48, 39, 25, 255, 39, 33, 23, 255, 46, 40, 29, 255, 35, 31, 22, 255, 39, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 46, 40, 29, 255, 34, 30, 22, 255, 64, 52, 37, 255, 75, 59, 40, 255, 36, 32, 24, 255, 71, 57, 41, 255, 35, 31, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 55, 43, 28, 255, 59, 46, 30, 255, 49, 40, 26, 255, 74, 54, 33, 255, 44, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 61, 50, 36, 255, 37, 33, 24, 255, 45, 39, 28, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 62, 51, 36, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 73, 93, 34, 255, 41, 36, 26, 255, 42, 36, 24, 255, 41, 36, 24, 255, 41, 36, 26, 255, 40, 34, 24, 255, 57, 45, 29, 255, 66, 49, 33, 255, 45, 38, 25, 255, 45, 37, 24, 255, 69, 51, 33, 255, 66, 49, 33, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 44, 37, 24, 255, 40, 35, 23, 255, 42, 35, 24, 255, 40, 34, 22, 255, 47, 39, 26, 255, 40, 34, 23, 255, 56, 43, 28, 255, 46, 37, 24, 255, 44, 36, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 51, 43, 31, 255, 71, 57, 41, 255, 49, 42, 30, 255, 36, 32, 23, 255, 57, 44, 29, 255, 43, 37, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 33, 48, 33, 255, 27, 36, 27, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 42, 62, 41, 255, 42, 62, 41, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 39, 59, 39, 255, 47, 69, 45, 255, 47, 68, 45, 255, 47, 68, 45, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 41, 61, 40, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 32, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 33, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 50, 73, 47, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 58, 38, 255, 35, 51, 35, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 32, 26, 255, 26, 32, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 41, 61, 40, 255, 41, 61, 40, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 44, 65, 43, 255, 45, 67, 44, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 38, 28, 255, 34, 50, 34, 255, 32, 46, 32, 255, 26, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 40, 34, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 77, 61, 44, 255, 33, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 36, 32, 22, 255, 52, 43, 31, 255, 61, 50, 36, 255, 76, 61, 43, 255, 55, 45, 33, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 38, 33, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 44, 37, 26, 255, 37, 32, 22, 255, 43, 37, 24, 255, 50, 40, 27, 255, 39, 34, 25, 255, 34, 31, 22, 255, 37, 33, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 46, 38, 25, 255, 34, 30, 22, 255, 36, 32, 24, 255, 67, 54, 39, 255, 44, 38, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 57, 47, 34, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 49, 42, 30, 255, 53, 44, 32, 255, 42, 36, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 41, 36, 26, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 44, 38, 27, 255, 48, 40, 30, 255, 45, 39, 28, 255, 50, 42, 31, 255, 51, 43, 31, 255, 46, 39, 25, 255, 43, 45, 37, 255, 39, 34, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 44, 36, 255, 40, 34, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 36, 32, 24, 255, 46, 40, 29, 255, 37, 33, 24, 255, 80, 64, 45, 255, 41, 36, 26, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 37, 33, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 56, 44, 29, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 41, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 63, 52, 37, 255, 40, 35, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 55, 43, 28, 255, 54, 43, 28, 255, 63, 48, 31, 255, 51, 41, 27, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 47, 39, 25, 255, 75, 55, 33, 255, 56, 44, 29, 255, 52, 42, 27, 255, 45, 38, 25, 255, 70, 52, 33, 255, 63, 48, 32, 255, 47, 39, 25, 255, 45, 37, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 42, 37, 27, 255, 35, 31, 23, 255, 45, 38, 25, 255, 49, 40, 26, 255, 51, 41, 27, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 57, 44, 29, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 54, 45, 33, 255, 44, 38, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 46, 39, 25, 255, 54, 43, 28, 255, 73, 54, 33, 255, 78, 57, 33, 255, 54, 43, 28, 255, 36, 32, 23, 255, 37, 33, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 36, 32, 22, 255, 79, 63, 44, 255, 79, 63, 45, 255, 78, 61, 43, 255, 75, 60, 43, 255, 51, 43, 31, 255, 34, 30, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 42, 37, 27, 255, 55, 43, 28, 255, 39, 34, 23, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 61, 50, 36, 255, 34, 30, 22, 255, 33, 30, 22, 255, 46, 40, 29, 255, 63, 52, 37, 255, 39, 34, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 36, 32, 23, 255, 75, 60, 43, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 35, 24, 255, 41, 36, 26, 255, 50, 42, 31, 255, 36, 31, 22, 255, 48, 40, 30, 255, 39, 33, 23, 255, 45, 37, 24, 255, 57, 44, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 53, 42, 28, 255, 79, 58, 33, 255, 60, 46, 30, 255, 44, 37, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 32, 22, 255, 46, 38, 24, 255, 44, 37, 24, 255, 49, 38, 26, 255, 42, 36, 24, 255, 38, 33, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 38, 24, 255, 44, 37, 24, 255, 37, 32, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 62, 51, 36, 255, 67, 54, 39, 255, 36, 32, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 69, 51, 33, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 42, 62, 41, 255, 43, 64, 42, 255, 39, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 40, 29, 255, 26, 34, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 35, 51, 35, 255, 34, 51, 35, 255, 31, 44, 31, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 37, 56, 37, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 35, 53, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 49, 34, 255, 34, 49, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 57, 82, 53, 255, 50, 73, 47, 255, 45, 66, 43, 255, 45, 67, 44, 255, 39, 59, 39, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 42, 62, 41, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 43, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 34, 27, 255, 29, 36, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 33, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 43, 64, 42, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 45, 37, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 49, 42, 30, 255, 38, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 77, 62, 44, 255, 56, 46, 32, 255, 37, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 31, 23, 255, 42, 35, 24, 255, 45, 37, 25, 255, 40, 34, 23, 255, 45, 38, 25, 255, 41, 35, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 60, 46, 31, 255, 42, 36, 24, 255, 41, 35, 24, 255, 58, 45, 30, 255, 42, 36, 24, 255, 36, 32, 24, 255, 70, 57, 40, 255, 34, 31, 22, 255, 44, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 35, 25, 255, 36, 32, 23, 255, 44, 38, 27, 255, 35, 30, 21, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 58, 45, 30, 255, 52, 42, 27, 255, 40, 34, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 41, 36, 24, 255, 39, 34, 23, 255, 41, 36, 26, 255, 36, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 36, 32, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 73, 100, 70, 255, 36, 32, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 49, 42, 30, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 43, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 66, 84, 49, 255, 45, 37, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 58, 45, 30, 255, 52, 42, 28, 255, 49, 40, 26, 255, 57, 45, 29, 255, 70, 52, 33, 255, 60, 46, 30, 255, 61, 47, 31, 255, 48, 39, 25, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 85, 102, 34, 255, 39, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 54, 43, 28, 255, 61, 46, 31, 255, 41, 35, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 41, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 66, 54, 38, 255, 49, 42, 30, 255, 38, 33, 23, 255, 44, 38, 27, 255, 36, 31, 22, 255, 50, 42, 31, 255, 42, 44, 38, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 46, 39, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 57, 45, 29, 255, 66, 49, 33, 255, 43, 37, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 46, 39, 25, 255, 36, 31, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 46, 38, 25, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 57, 45, 29, 255, 59, 46, 30, 255, 61, 47, 31, 255, 69, 51, 33, 255, 63, 48, 32, 255, 52, 42, 27, 255, 58, 45, 30, 255, 50, 40, 27, 255, 43, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 22, 255, 39, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 37, 26, 255, 39, 34, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 40, 34, 24, 255, 57, 44, 29, 255, 52, 42, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 56, 44, 29, 255, 63, 48, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 24, 32, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 38, 28, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 40, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 48, 70, 46, 255, 33, 48, 33, 255, 28, 40, 29, 255, 37, 55, 37, 255, 33, 49, 34, 255, 40, 60, 40, 255, 37, 55, 37, 255, 36, 54, 36, 255, 40, 60, 40, 255, 45, 67, 44, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 49, 72, 47, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 47, 51, 12, 255, 27, 35, 28, 255, 28, 39, 29, 255, 28, 35, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 47, 33, 255, 35, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 23, 30, 24, 255, 34, 50, 34, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 35, 27, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 34, 43, 34, 255, 30, 38, 30, 255, 25, 31, 25, 255, 25, 34, 26, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 35, 53, 36, 255, 30, 42, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 48, 70, 46, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 38, 28, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 33, 48, 33, 255, 32, 46, 32, 255, 27, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 57, 45, 29, 255, 52, 42, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 39, 28, 255, 36, 32, 23, 255, 43, 37, 26, 255, 37, 32, 23, 255, 53, 42, 28, 255, 38, 33, 23, 255, 40, 34, 24, 255, 50, 41, 29, 255, 48, 39, 27, 255, 54, 42, 28, 255, 53, 42, 28, 255, 59, 45, 30, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 62, 47, 31, 255, 61, 46, 31, 255, 67, 50, 33, 255, 48, 39, 25, 255, 47, 39, 25, 255, 75, 55, 33, 255, 43, 36, 24, 255, 37, 33, 23, 255, 76, 61, 43, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 50, 42, 31, 255, 41, 35, 24, 255, 54, 43, 28, 255, 72, 54, 33, 255, 54, 43, 28, 255, 54, 43, 28, 255, 52, 42, 27, 255, 48, 39, 25, 255, 43, 37, 24, 255, 47, 39, 25, 255, 49, 40, 26, 255, 40, 35, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 48, 40, 26, 255, 46, 39, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 49, 42, 30, 255, 33, 30, 22, 255, 36, 32, 23, 255, 50, 40, 27, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 80, 64, 45, 255, 49, 42, 30, 255, 48, 39, 25, 255, 48, 39, 25, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 35, 25, 255, 39, 34, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 30, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 37, 27, 255, 54, 45, 33, 255, 36, 32, 22, 255, 41, 36, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 36, 32, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 32, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 53, 42, 28, 255, 52, 42, 27, 255, 46, 38, 25, 255, 42, 36, 24, 255, 66, 49, 33, 255, 43, 37, 24, 255, 43, 37, 24, 255, 64, 48, 32, 255, 66, 49, 33, 255, 54, 43, 28, 255, 59, 46, 30, 255, 56, 44, 29, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 58, 45, 30, 255, 49, 40, 26, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 24, 255, 44, 38, 27, 255, 43, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 34, 31, 22, 255, 46, 38, 25, 255, 40, 34, 24, 255, 36, 31, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 44, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 54, 43, 28, 255, 43, 37, 24, 255, 57, 45, 29, 255, 54, 43, 28, 255, 45, 38, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 59, 49, 35, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 59, 46, 30, 255, 59, 45, 30, 255, 66, 49, 33, 255, 45, 37, 24, 255, 56, 44, 29, 255, 52, 42, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 24, 255, 34, 30, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 42, 35, 23, 255, 47, 38, 25, 255, 40, 34, 23, 255, 40, 34, 23, 255, 39, 34, 23, 255, 37, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 34, 31, 22, 255, 40, 35, 24, 255, 50, 40, 27, 255, 53, 42, 28, 255, 59, 46, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 35, 51, 35, 255, 34, 51, 35, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 28, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 34, 51, 35, 255, 31, 44, 31, 255, 67, 84, 18, 255, 33, 47, 33, 255, 35, 52, 35, 255, 45, 67, 44, 255, 40, 60, 40, 255, 40, 59, 39, 255, 30, 42, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 45, 66, 43, 255, 33, 49, 34, 255, 43, 63, 41, 255, 39, 59, 39, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 39, 59, 39, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 51, 35, 255, 35, 52, 35, 255, 45, 67, 44, 255, 34, 51, 35, 255, 36, 54, 36, 255, 38, 58, 38, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 36, 27, 255, 28, 40, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 30, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 27, 37, 28, 255, 35, 53, 36, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 40, 29, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 30, 43, 31, 255, 27, 38, 28, 255, 41, 61, 40, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 24, 30, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 40, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 35, 53, 36, 255, 54, 43, 28, 255, 59, 45, 30, 255, 63, 48, 31, 255, 53, 42, 28, 255, 58, 45, 30, 255, 48, 40, 26, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 32, 22, 255, 45, 39, 28, 255, 55, 46, 32, 255, 45, 37, 24, 255, 45, 38, 25, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 35, 25, 255, 44, 37, 27, 255, 41, 35, 24, 255, 69, 51, 31, 255, 59, 45, 30, 255, 66, 49, 33, 255, 63, 48, 31, 255, 52, 42, 27, 255, 79, 58, 33, 255, 65, 49, 33, 255, 67, 50, 33, 255, 47, 39, 25, 255, 50, 40, 27, 255, 53, 42, 28, 255, 66, 49, 33, 255, 39, 34, 23, 255, 62, 51, 36, 255, 51, 43, 31, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 44, 37, 24, 255, 45, 38, 25, 255, 64, 48, 32, 255, 62, 47, 31, 255, 39, 34, 23, 255, 39, 33, 23, 255, 52, 42, 28, 255, 65, 49, 33, 255, 54, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 45, 39, 28, 255, 85, 102, 36, 255, 40, 35, 24, 255, 59, 46, 30, 255, 55, 43, 28, 255, 39, 34, 23, 255, 53, 44, 32, 255, 36, 32, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 34, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 48, 39, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 78, 62, 43, 255, 72, 58, 42, 255, 45, 37, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 24, 255, 73, 59, 42, 255, 75, 60, 43, 255, 40, 34, 24, 255, 37, 33, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 77, 62, 44, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 36, 32, 24, 255, 45, 46, 40, 255, 54, 45, 33, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 69, 51, 33, 255, 63, 48, 32, 255, 57, 44, 29, 255, 57, 44, 29, 255, 43, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 63, 48, 32, 255, 75, 55, 33, 255, 43, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 58, 48, 34, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 70, 52, 33, 255, 45, 37, 24, 255, 54, 45, 33, 255, 44, 38, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 49, 42, 30, 255, 54, 45, 33, 255, 39, 34, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 56, 44, 29, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 62, 51, 36, 255, 44, 38, 27, 255, 59, 49, 35, 255, 79, 63, 45, 255, 59, 49, 35, 255, 70, 57, 40, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 37, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 63, 48, 31, 255, 73, 54, 33, 255, 58, 45, 30, 255, 34, 30, 22, 255, 42, 36, 24, 255, 53, 42, 28, 255, 47, 39, 25, 255, 56, 44, 29, 255, 59, 46, 30, 255, 67, 50, 33, 255, 67, 50, 33, 255, 41, 35, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 42, 37, 27, 255, 41, 35, 24, 255, 48, 40, 26, 255, 40, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 61, 46, 31, 255, 41, 35, 24, 255, 53, 42, 28, 255, 48, 40, 26, 255, 36, 32, 23, 255, 45, 39, 28, 255, 76, 61, 43, 255, 40, 35, 25, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 66, 52, 36, 255, 41, 35, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 51, 41, 26, 255, 45, 38, 25, 255, 37, 33, 23, 255, 52, 42, 27, 255, 44, 37, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 54, 43, 28, 255, 43, 36, 24, 255, 64, 48, 32, 255, 34, 50, 34, 255, 38, 58, 38, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 23, 29, 24, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 36, 54, 36, 255, 32, 46, 32, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 24, 31, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 42, 62, 41, 255, 36, 54, 36, 255, 47, 69, 45, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 51, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 40, 59, 39, 255, 40, 60, 40, 255, 35, 52, 35, 255, 31, 45, 32, 255, 36, 53, 36, 255, 52, 76, 49, 255, 39, 59, 39, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 47, 33, 255, 37, 55, 37, 255, 34, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 41, 61, 40, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 66, 49, 33, 255, 52, 42, 27, 255, 55, 43, 28, 255, 45, 38, 25, 255, 58, 45, 30, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 46, 40, 29, 255, 39, 33, 23, 255, 41, 36, 24, 255, 48, 40, 29, 255, 54, 52, 43, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 38, 34, 23, 255, 33, 30, 22, 255, 44, 37, 26, 255, 37, 33, 22, 255, 41, 35, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 62, 47, 31, 255, 61, 47, 31, 255, 67, 50, 33, 255, 59, 46, 30, 255, 55, 66, 34, 255, 44, 37, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 53, 42, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 39, 34, 25, 255, 36, 32, 23, 255, 49, 40, 26, 255, 46, 38, 25, 255, 39, 34, 24, 255, 41, 36, 26, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 52, 42, 28, 255, 52, 42, 28, 255, 40, 35, 24, 255, 48, 40, 26, 255, 70, 52, 33, 255, 64, 48, 32, 255, 52, 42, 27, 255, 41, 35, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 66, 49, 33, 255, 42, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 48, 40, 30, 255, 49, 42, 30, 255, 34, 30, 22, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 51, 41, 27, 255, 55, 43, 28, 255, 51, 41, 27, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 66, 54, 38, 255, 37, 33, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 78, 62, 43, 255, 46, 40, 29, 255, 34, 30, 22, 255, 53, 44, 32, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 64, 52, 37, 255, 33, 30, 22, 255, 45, 39, 28, 255, 38, 33, 23, 255, 51, 43, 31, 255, 64, 52, 37, 255, 35, 31, 23, 255, 36, 32, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 49, 40, 26, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 80, 64, 45, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 51, 41, 27, 255, 41, 35, 24, 255, 51, 43, 31, 255, 50, 42, 31, 255, 35, 31, 22, 255, 44, 38, 27, 255, 55, 46, 33, 255, 55, 46, 33, 255, 39, 34, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 30, 22, 255, 43, 42, 26, 255, 64, 83, 35, 255, 45, 37, 24, 255, 52, 42, 28, 255, 37, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 43, 37, 24, 255, 46, 71, 33, 255, 93, 120, 85, 255, 39, 34, 23, 255, 48, 39, 25, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 45, 38, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 79, 63, 45, 255, 58, 48, 34, 255, 58, 48, 34, 255, 40, 34, 24, 255, 38, 33, 24, 255, 40, 34, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 42, 36, 23, 255, 41, 35, 23, 255, 46, 39, 25, 255, 39, 34, 24, 255, 46, 40, 29, 255, 36, 32, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 52, 42, 28, 255, 34, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 36, 27, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 53, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 39, 59, 39, 255, 49, 71, 46, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 34, 26, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 40, 29, 255, 28, 40, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 51, 41, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 47, 39, 25, 255, 35, 31, 22, 255, 35, 31, 22, 255, 38, 33, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 45, 37, 25, 255, 36, 32, 22, 255, 38, 32, 23, 255, 38, 33, 24, 255, 37, 32, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 54, 43, 28, 255, 48, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 51, 43, 31, 255, 39, 34, 23, 255, 46, 39, 25, 255, 39, 34, 25, 255, 48, 39, 25, 255, 67, 50, 33, 255, 51, 41, 27, 255, 45, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 35, 31, 23, 255, 40, 34, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 49, 40, 26, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 57, 44, 29, 255, 40, 35, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 23, 255, 79, 63, 44, 255, 79, 63, 44, 255, 42, 37, 27, 255, 33, 30, 22, 255, 63, 52, 37, 255, 73, 59, 42, 255, 54, 45, 33, 255, 41, 36, 26, 255, 48, 40, 30, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 37, 33, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 37, 33, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 63, 52, 37, 255, 46, 38, 25, 255, 43, 37, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 35, 25, 255, 36, 32, 22, 255, 41, 36, 26, 255, 61, 50, 36, 255, 51, 43, 31, 255, 37, 33, 23, 255, 46, 40, 29, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 42, 28, 255, 55, 43, 28, 255, 52, 42, 28, 255, 66, 49, 33, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 48, 40, 30, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 52, 42, 27, 255, 57, 45, 29, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 55, 43, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 44, 37, 24, 255, 60, 46, 30, 255, 45, 38, 25, 255, 55, 43, 28, 255, 44, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 55, 43, 28, 255, 41, 36, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 45, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 46, 40, 29, 255, 35, 31, 22, 255, 42, 37, 25, 255, 36, 32, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 36, 25, 255, 43, 37, 25, 255, 53, 42, 28, 255, 46, 38, 25, 255, 43, 36, 24, 255, 44, 36, 23, 255, 44, 36, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 36, 32, 24, 255, 42, 37, 27, 255, 33, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 32, 47, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 51, 35, 255, 28, 40, 29, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 40, 59, 39, 255, 36, 53, 36, 255, 34, 51, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 51, 35, 255, 39, 59, 39, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 35, 52, 35, 255, 40, 59, 39, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 40, 59, 39, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 35, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 31, 25, 255, 23, 29, 24, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 34, 51, 35, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 99, 121, 14, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 28, 255, 60, 46, 31, 255, 48, 39, 25, 255, 46, 38, 25, 255, 55, 43, 28, 255, 39, 33, 23, 255, 62, 50, 36, 255, 46, 39, 29, 255, 63, 51, 36, 255, 36, 32, 22, 255, 68, 54, 38, 255, 38, 33, 24, 255, 37, 33, 23, 255, 47, 40, 29, 255, 53, 44, 31, 255, 35, 31, 22, 255, 43, 36, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 45, 38, 25, 255, 44, 37, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 67, 54, 39, 255, 63, 52, 37, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 70, 57, 40, 255, 45, 38, 25, 255, 47, 39, 25, 255, 33, 30, 22, 255, 41, 35, 24, 255, 67, 50, 33, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 44, 38, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 50, 42, 31, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 39, 33, 23, 255, 37, 33, 24, 255, 58, 48, 34, 255, 40, 35, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 63, 52, 37, 255, 34, 31, 22, 255, 38, 33, 23, 255, 35, 31, 23, 255, 43, 37, 24, 255, 41, 36, 24, 255, 46, 38, 25, 255, 52, 42, 28, 255, 51, 41, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 63, 48, 31, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 66, 54, 38, 255, 36, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 64, 52, 37, 255, 79, 63, 45, 255, 79, 63, 45, 255, 33, 30, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 35, 31, 22, 255, 75, 60, 43, 255, 45, 39, 28, 255, 38, 33, 23, 255, 40, 35, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 63, 52, 37, 255, 36, 32, 22, 255, 57, 47, 34, 255, 33, 30, 22, 255, 42, 37, 27, 255, 34, 31, 22, 255, 48, 40, 30, 255, 57, 47, 34, 255, 34, 30, 22, 255, 36, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 51, 43, 31, 255, 34, 30, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 54, 45, 33, 255, 50, 42, 31, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 57, 45, 29, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 57, 45, 29, 255, 45, 37, 24, 255, 39, 34, 24, 255, 63, 48, 31, 255, 37, 33, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 61, 46, 31, 255, 58, 45, 30, 255, 37, 33, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 49, 42, 30, 255, 36, 32, 24, 255, 44, 38, 27, 255, 36, 32, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 66, 49, 33, 255, 50, 40, 27, 255, 48, 39, 25, 255, 57, 44, 29, 255, 61, 47, 31, 255, 57, 44, 29, 255, 40, 34, 24, 255, 52, 42, 27, 255, 39, 34, 23, 255, 37, 33, 23, 255, 76, 61, 43, 255, 53, 44, 32, 255, 46, 39, 25, 255, 47, 39, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 74, 55, 33, 255, 69, 51, 33, 255, 59, 45, 30, 255, 45, 37, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 52, 42, 27, 255, 63, 48, 32, 255, 52, 42, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 71, 57, 41, 255, 36, 32, 22, 255, 34, 31, 22, 255, 62, 51, 36, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 35, 24, 255, 42, 35, 23, 255, 42, 36, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 35, 32, 22, 255, 48, 39, 26, 255, 47, 38, 26, 255, 53, 42, 28, 255, 42, 36, 24, 255, 42, 36, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 64, 52, 37, 255, 67, 54, 39, 255, 79, 62, 45, 255, 35, 31, 22, 255, 44, 37, 24, 255, 37, 33, 23, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 27, 38, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 44, 31, 255, 37, 56, 37, 255, 36, 54, 36, 255, 41, 61, 40, 255, 33, 49, 34, 255, 33, 48, 33, 255, 28, 40, 29, 255, 33, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 51, 35, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 28, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 30, 25, 255, 26, 32, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 35, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 43, 63, 41, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 54, 78, 51, 255, 42, 62, 41, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 40, 59, 39, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 36, 54, 36, 255, 28, 40, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 39, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 41, 61, 40, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 24, 32, 25, 255, 23, 30, 24, 255, 29, 40, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 53, 36, 255, 46, 38, 25, 255, 39, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 41, 36, 26, 255, 55, 43, 28, 255, 57, 45, 29, 255, 66, 49, 33, 255, 49, 39, 26, 255, 42, 36, 24, 255, 53, 42, 27, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 35, 25, 255, 36, 32, 22, 255, 44, 37, 25, 255, 39, 34, 24, 255, 47, 39, 27, 255, 43, 37, 25, 255, 50, 42, 30, 255, 43, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 52, 42, 28, 255, 61, 46, 31, 255, 48, 40, 26, 255, 69, 51, 33, 255, 60, 46, 31, 255, 41, 36, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 58, 48, 34, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 41, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 52, 42, 28, 255, 40, 34, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 50, 40, 27, 255, 36, 31, 22, 255, 48, 40, 30, 255, 54, 45, 33, 255, 34, 31, 22, 255, 50, 42, 31, 255, 39, 34, 25, 255, 34, 31, 22, 255, 44, 37, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 50, 40, 27, 255, 36, 32, 23, 255, 41, 36, 26, 255, 54, 45, 33, 255, 42, 36, 24, 255, 45, 39, 28, 255, 39, 34, 23, 255, 34, 31, 22, 255, 57, 47, 34, 255, 49, 40, 26, 255, 45, 37, 24, 255, 50, 40, 27, 255, 36, 32, 22, 255, 76, 61, 43, 255, 38, 33, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 49, 40, 26, 255, 53, 42, 28, 255, 52, 42, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 41, 36, 24, 255, 33, 30, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 48, 39, 25, 255, 40, 35, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 64, 52, 37, 255, 44, 38, 27, 255, 40, 35, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 80, 64, 45, 255, 79, 63, 43, 255, 61, 50, 36, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 48, 40, 30, 255, 53, 44, 32, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 44, 38, 27, 255, 36, 32, 23, 255, 46, 40, 29, 255, 36, 32, 23, 255, 40, 35, 25, 255, 34, 31, 22, 255, 50, 42, 31, 255, 41, 36, 24, 255, 46, 47, 40, 255, 42, 37, 27, 255, 37, 33, 23, 255, 70, 57, 40, 255, 36, 32, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 66, 54, 38, 255, 36, 32, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 59, 49, 35, 255, 39, 34, 23, 255, 35, 31, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 45, 39, 28, 255, 40, 35, 24, 255, 48, 40, 26, 255, 60, 46, 30, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 56, 44, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 61, 46, 31, 255, 34, 31, 22, 255, 35, 31, 22, 255, 46, 39, 25, 255, 49, 40, 26, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 36, 31, 22, 255, 44, 37, 24, 255, 39, 34, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 46, 38, 25, 255, 51, 43, 31, 255, 33, 30, 22, 255, 48, 40, 30, 255, 37, 33, 24, 255, 51, 43, 31, 255, 37, 33, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 62, 47, 31, 255, 67, 50, 33, 255, 64, 48, 32, 255, 43, 36, 24, 255, 60, 46, 30, 255, 44, 37, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 50, 40, 27, 255, 39, 34, 24, 255, 63, 52, 37, 255, 34, 30, 22, 255, 48, 40, 30, 255, 41, 36, 26, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 55, 43, 28, 255, 47, 39, 25, 255, 63, 48, 31, 255, 55, 43, 28, 255, 34, 30, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 66, 49, 33, 255, 55, 43, 28, 255, 57, 44, 29, 255, 43, 37, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 41, 36, 24, 255, 39, 34, 24, 255, 57, 44, 29, 255, 40, 35, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 37, 33, 24, 255, 46, 40, 29, 255, 79, 63, 44, 255, 54, 45, 33, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 37, 32, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 37, 32, 22, 255, 40, 35, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 43, 36, 23, 255, 64, 48, 31, 255, 41, 35, 24, 255, 41, 35, 23, 255, 39, 34, 23, 255, 41, 36, 25, 255, 39, 33, 23, 255, 73, 59, 42, 255, 49, 42, 30, 255, 48, 40, 30, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 47, 39, 25, 255, 40, 59, 39, 255, 45, 67, 44, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 79, 94, 12, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 32, 45, 32, 255, 37, 56, 37, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 40, 60, 40, 255, 35, 52, 35, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 30, 25, 255, 25, 33, 26, 255, 25, 31, 25, 255, 29, 37, 29, 255, 29, 37, 30, 255, 23, 29, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 27, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 44, 65, 43, 255, 35, 51, 35, 255, 37, 55, 37, 255, 51, 75, 49, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 53, 36, 255, 36, 54, 36, 255, 38, 58, 38, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 41, 61, 40, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 42, 62, 41, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 43, 63, 41, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 45, 67, 44, 255, 40, 59, 39, 255, 40, 60, 40, 255, 56, 80, 52, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 28, 39, 29, 255, 28, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 34, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 47, 68, 45, 255, 45, 66, 43, 255, 34, 50, 34, 255, 33, 49, 34, 255, 48, 70, 46, 255, 39, 34, 23, 255, 54, 43, 28, 255, 59, 46, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 62, 47, 31, 255, 54, 43, 28, 255, 56, 44, 29, 255, 62, 47, 31, 255, 48, 39, 25, 255, 48, 40, 26, 255, 45, 38, 24, 255, 42, 36, 24, 255, 47, 40, 28, 255, 39, 34, 23, 255, 37, 33, 22, 255, 59, 47, 32, 255, 46, 38, 26, 255, 40, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 47, 38, 25, 255, 52, 42, 28, 255, 47, 39, 25, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 57, 45, 29, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 55, 43, 28, 255, 51, 41, 27, 255, 39, 34, 24, 255, 40, 34, 24, 255, 56, 44, 29, 255, 46, 39, 25, 255, 45, 37, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 55, 46, 33, 255, 40, 34, 24, 255, 37, 33, 24, 255, 73, 59, 42, 255, 67, 54, 39, 255, 36, 32, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 44, 38, 27, 255, 36, 32, 22, 255, 45, 39, 28, 255, 53, 44, 32, 255, 39, 34, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 46, 38, 25, 255, 39, 34, 24, 255, 39, 34, 23, 255, 51, 43, 31, 255, 35, 31, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 64, 48, 32, 255, 47, 39, 25, 255, 45, 38, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 22, 255, 59, 49, 35, 255, 39, 34, 24, 255, 41, 36, 24, 255, 61, 50, 36, 255, 80, 64, 45, 255, 48, 40, 30, 255, 33, 30, 22, 255, 61, 50, 36, 255, 50, 42, 31, 255, 33, 30, 22, 255, 35, 31, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 50, 42, 31, 255, 37, 33, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 53, 42, 28, 255, 49, 40, 26, 255, 48, 40, 30, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 54, 45, 33, 255, 36, 31, 22, 255, 33, 30, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 51, 43, 31, 255, 34, 30, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 35, 31, 22, 255, 42, 37, 27, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 48, 39, 25, 255, 48, 40, 26, 255, 39, 34, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 54, 43, 28, 255, 40, 34, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 59, 49, 35, 255, 68, 55, 40, 255, 61, 50, 36, 255, 53, 44, 32, 255, 39, 34, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 57, 45, 29, 255, 60, 46, 30, 255, 43, 37, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 35, 31, 22, 255, 39, 34, 23, 255, 49, 40, 26, 255, 70, 52, 33, 255, 56, 44, 29, 255, 49, 40, 26, 255, 54, 43, 28, 255, 51, 41, 27, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 46, 39, 25, 255, 46, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 65, 49, 33, 255, 47, 39, 25, 255, 44, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 54, 43, 28, 255, 50, 40, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 50, 42, 31, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 77, 62, 44, 255, 61, 50, 36, 255, 45, 39, 28, 255, 39, 34, 24, 255, 34, 31, 22, 255, 76, 61, 43, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 22, 255, 36, 32, 22, 255, 38, 33, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 66, 50, 30, 255, 52, 41, 27, 255, 53, 42, 27, 255, 39, 34, 23, 255, 36, 32, 23, 255, 41, 36, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 57, 45, 29, 255, 36, 53, 36, 255, 45, 67, 44, 255, 43, 64, 42, 255, 40, 60, 40, 255, 32, 47, 33, 255, 33, 48, 33, 255, 27, 38, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 38, 58, 38, 255, 34, 51, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 38, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 32, 26, 255, 32, 41, 32, 255, 24, 30, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 43, 63, 41, 255, 45, 66, 43, 255, 54, 77, 50, 255, 41, 61, 40, 255, 36, 54, 36, 255, 47, 68, 45, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 38, 58, 38, 255, 35, 53, 36, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 41, 61, 40, 255, 35, 53, 36, 255, 38, 58, 38, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 116, 145, 16, 255, 37, 55, 37, 255, 37, 56, 37, 255, 54, 78, 51, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 23, 29, 24, 255, 31, 39, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 27, 38, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 37, 55, 37, 255, 47, 69, 45, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 71, 52, 33, 255, 43, 36, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 52, 42, 28, 255, 54, 43, 28, 255, 67, 50, 33, 255, 74, 55, 33, 255, 48, 39, 25, 255, 56, 43, 28, 255, 51, 41, 26, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 38, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 46, 39, 28, 255, 38, 34, 23, 255, 40, 35, 24, 255, 41, 35, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 60, 46, 30, 255, 58, 45, 30, 255, 38, 33, 23, 255, 41, 36, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 42, 37, 27, 255, 40, 34, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 48, 40, 26, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 43, 37, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 39, 28, 255, 68, 55, 40, 255, 36, 31, 22, 255, 41, 36, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 40, 34, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 43, 36, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 44, 37, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 58, 45, 30, 255, 54, 43, 28, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 77, 62, 44, 255, 55, 46, 33, 255, 46, 40, 29, 255, 37, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 51, 43, 31, 255, 39, 34, 23, 255, 48, 39, 25, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 80, 64, 45, 255, 75, 60, 43, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 39, 34, 23, 255, 48, 39, 25, 255, 56, 44, 29, 255, 50, 40, 27, 255, 41, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 35, 30, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 47, 39, 25, 255, 69, 88, 45, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 52, 42, 28, 255, 39, 34, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 34, 30, 22, 255, 51, 43, 31, 255, 35, 31, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 42, 37, 27, 255, 34, 29, 22, 255, 40, 34, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 63, 48, 31, 255, 52, 42, 28, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 35, 25, 255, 45, 39, 28, 255, 80, 64, 45, 255, 80, 64, 45, 255, 45, 39, 28, 255, 42, 37, 27, 255, 37, 33, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 55, 43, 28, 255, 52, 42, 28, 255, 36, 32, 22, 255, 42, 36, 24, 255, 48, 39, 25, 255, 66, 49, 33, 255, 49, 40, 26, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 44, 37, 24, 255, 37, 33, 23, 255, 66, 54, 38, 255, 39, 34, 25, 255, 39, 34, 24, 255, 41, 35, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 34, 30, 22, 255, 41, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 54, 45, 33, 255, 37, 33, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 55, 43, 28, 255, 64, 48, 32, 255, 44, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 44, 37, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 37, 33, 22, 255, 38, 33, 23, 255, 48, 38, 26, 255, 50, 40, 27, 255, 60, 45, 30, 255, 44, 37, 24, 255, 58, 45, 29, 255, 55, 44, 28, 255, 41, 35, 24, 255, 68, 50, 33, 255, 47, 39, 25, 255, 42, 36, 24, 255, 63, 48, 32, 255, 49, 40, 26, 255, 44, 37, 24, 255, 48, 39, 25, 255, 67, 50, 33, 255, 34, 49, 34, 255, 39, 59, 39, 255, 44, 65, 43, 255, 43, 64, 42, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 29, 37, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 32, 26, 255, 23, 29, 24, 255, 29, 40, 29, 255, 28, 40, 29, 255, 28, 40, 29, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 42, 62, 41, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 45, 66, 43, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 40, 59, 39, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 36, 54, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 41, 61, 40, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 101, 122, 12, 255, 30, 43, 31, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 70, 83, 14, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 57, 44, 29, 255, 52, 42, 27, 255, 55, 43, 28, 255, 42, 36, 24, 255, 59, 45, 30, 255, 67, 50, 33, 255, 59, 45, 30, 255, 73, 54, 32, 255, 65, 48, 32, 255, 54, 42, 27, 255, 55, 44, 28, 255, 57, 44, 29, 255, 41, 35, 24, 255, 46, 37, 24, 255, 38, 32, 22, 255, 38, 34, 22, 255, 49, 41, 29, 255, 37, 32, 22, 255, 41, 35, 24, 255, 41, 36, 23, 255, 44, 36, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 34, 30, 22, 255, 43, 37, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 46, 47, 40, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 59, 46, 30, 255, 49, 40, 26, 255, 48, 40, 26, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 71, 57, 41, 255, 50, 42, 31, 255, 41, 36, 26, 255, 39, 34, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 55, 46, 33, 255, 54, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 25, 255, 35, 31, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 66, 54, 38, 255, 62, 51, 36, 255, 63, 52, 37, 255, 44, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 51, 41, 27, 255, 48, 39, 25, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 58, 45, 30, 255, 48, 40, 26, 255, 42, 36, 24, 255, 41, 35, 24, 255, 49, 42, 30, 255, 70, 57, 40, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 36, 32, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 37, 33, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 36, 32, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 35, 31, 22, 255, 34, 31, 22, 255, 57, 47, 34, 255, 34, 30, 22, 255, 40, 34, 24, 255, 46, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 36, 32, 24, 255, 71, 57, 41, 255, 79, 63, 45, 255, 75, 60, 43, 255, 78, 61, 42, 255, 58, 48, 34, 255, 48, 40, 30, 255, 49, 42, 30, 255, 37, 33, 23, 255, 36, 31, 22, 255, 48, 40, 30, 255, 39, 33, 23, 255, 52, 42, 27, 255, 38, 33, 23, 255, 41, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 43, 37, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 39, 33, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 52, 42, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 25, 255, 42, 36, 24, 255, 52, 42, 28, 255, 54, 43, 28, 255, 45, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 43, 36, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 44, 37, 24, 255, 46, 38, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 37, 32, 23, 255, 39, 34, 23, 255, 40, 35, 23, 255, 34, 31, 22, 255, 45, 37, 25, 255, 53, 42, 28, 255, 49, 40, 26, 255, 50, 41, 26, 255, 50, 40, 27, 255, 48, 39, 25, 255, 44, 37, 24, 255, 68, 50, 32, 255, 62, 47, 31, 255, 48, 39, 25, 255, 53, 42, 28, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 66, 49, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 30, 43, 31, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 38, 57, 38, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 78, 94, 14, 255, 28, 39, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 45, 66, 43, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 27, 37, 28, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 32, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 23, 30, 24, 255, 28, 35, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 35, 51, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 23, 29, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 53, 36, 255, 35, 53, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 36, 27, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 43, 37, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 47, 38, 24, 255, 44, 36, 23, 255, 56, 43, 29, 255, 43, 36, 23, 255, 50, 40, 26, 255, 47, 39, 25, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 36, 32, 22, 255, 42, 36, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 61, 50, 36, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 24, 255, 64, 48, 32, 255, 51, 41, 27, 255, 36, 32, 22, 255, 33, 30, 22, 255, 59, 81, 52, 255, 41, 35, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 69, 51, 33, 255, 48, 40, 26, 255, 40, 35, 24, 255, 40, 34, 24, 255, 55, 46, 33, 255, 40, 34, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 35, 31, 22, 255, 51, 43, 31, 255, 46, 38, 25, 255, 34, 30, 22, 255, 59, 49, 35, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 76, 61, 43, 255, 49, 42, 30, 255, 57, 47, 34, 255, 33, 30, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 53, 42, 28, 255, 60, 46, 31, 255, 54, 43, 28, 255, 55, 43, 28, 255, 56, 44, 29, 255, 55, 43, 28, 255, 33, 30, 22, 255, 39, 34, 24, 255, 66, 49, 33, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 72, 58, 42, 255, 62, 51, 36, 255, 57, 47, 34, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 64, 48, 32, 255, 67, 50, 33, 255, 59, 46, 30, 255, 42, 36, 24, 255, 35, 30, 21, 255, 39, 34, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 51, 43, 31, 255, 39, 34, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 46, 39, 25, 255, 51, 41, 27, 255, 34, 31, 22, 255, 50, 40, 27, 255, 42, 36, 24, 255, 48, 40, 26, 255, 43, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 44, 38, 27, 255, 34, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 59, 49, 35, 255, 36, 32, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 53, 44, 32, 255, 79, 63, 44, 255, 33, 30, 22, 255, 42, 36, 24, 255, 49, 42, 30, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 37, 27, 255, 36, 32, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 58, 48, 34, 255, 41, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 36, 32, 22, 255, 41, 36, 26, 255, 35, 31, 23, 255, 54, 45, 33, 255, 80, 64, 45, 255, 59, 49, 35, 255, 38, 33, 23, 255, 33, 30, 22, 255, 59, 49, 35, 255, 63, 52, 37, 255, 33, 30, 22, 255, 79, 63, 44, 255, 44, 38, 27, 255, 38, 33, 23, 255, 48, 39, 25, 255, 40, 34, 24, 255, 54, 43, 28, 255, 35, 31, 22, 255, 40, 34, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 53, 42, 28, 255, 38, 33, 23, 255, 36, 32, 24, 255, 48, 39, 25, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 31, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 44, 37, 255, 43, 37, 24, 255, 51, 41, 27, 255, 33, 30, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 55, 46, 33, 255, 70, 57, 40, 255, 35, 31, 22, 255, 41, 36, 24, 255, 57, 44, 29, 255, 66, 49, 33, 255, 50, 40, 27, 255, 73, 54, 33, 255, 72, 54, 33, 255, 59, 46, 30, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 69, 51, 33, 255, 45, 37, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 55, 43, 28, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 77, 61, 42, 255, 41, 36, 26, 255, 36, 32, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 45, 39, 28, 255, 37, 33, 24, 255, 47, 39, 28, 255, 46, 39, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 44, 37, 24, 255, 50, 41, 26, 255, 53, 42, 27, 255, 56, 43, 28, 255, 55, 43, 28, 255, 50, 40, 26, 255, 50, 40, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 32, 46, 32, 255, 24, 31, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 37, 55, 37, 255, 45, 66, 43, 255, 43, 64, 42, 255, 40, 60, 40, 255, 37, 55, 37, 255, 40, 59, 39, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 32, 26, 255, 26, 33, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 51, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 27, 37, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 40, 59, 39, 255, 40, 60, 40, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 40, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 23, 29, 24, 255, 28, 35, 28, 255, 29, 36, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 39, 31, 255, 30, 38, 30, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 26, 36, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 31, 44, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 26, 33, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 27, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 25, 33, 26, 255, 25, 32, 26, 255, 24, 31, 25, 255, 39, 34, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 36, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 40, 34, 23, 255, 61, 46, 31, 255, 48, 39, 25, 255, 49, 40, 26, 255, 41, 35, 24, 255, 41, 35, 24, 255, 37, 32, 23, 255, 37, 32, 22, 255, 53, 44, 31, 255, 51, 43, 31, 255, 40, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 55, 46, 33, 255, 39, 34, 25, 255, 67, 54, 39, 255, 54, 45, 33, 255, 39, 34, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 88, 119, 84, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 63, 48, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 36, 31, 22, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 53, 44, 32, 255, 35, 31, 22, 255, 76, 61, 43, 255, 39, 34, 25, 255, 34, 31, 22, 255, 34, 30, 22, 255, 70, 57, 40, 255, 37, 33, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 70, 57, 40, 255, 34, 30, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 46, 38, 25, 255, 65, 49, 33, 255, 66, 49, 33, 255, 67, 50, 33, 255, 61, 46, 31, 255, 49, 40, 26, 255, 43, 37, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 55, 43, 28, 255, 65, 49, 33, 255, 42, 36, 24, 255, 57, 44, 29, 255, 41, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 45, 37, 24, 255, 52, 42, 27, 255, 57, 44, 29, 255, 49, 40, 26, 255, 60, 46, 31, 255, 64, 48, 32, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 54, 45, 33, 255, 67, 54, 39, 255, 36, 32, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 40, 34, 24, 255, 39, 33, 23, 255, 46, 40, 29, 255, 33, 30, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 41, 35, 24, 255, 53, 42, 28, 255, 43, 36, 24, 255, 41, 35, 24, 255, 46, 39, 25, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 70, 57, 40, 255, 40, 35, 25, 255, 79, 62, 45, 255, 51, 43, 31, 255, 71, 57, 41, 255, 53, 44, 32, 255, 51, 43, 31, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 41, 36, 26, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 31, 22, 255, 48, 40, 26, 255, 45, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 25, 255, 63, 52, 37, 255, 33, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 36, 32, 23, 255, 46, 38, 25, 255, 48, 39, 25, 255, 58, 45, 30, 255, 58, 45, 30, 255, 44, 37, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 43, 37, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 64, 48, 32, 255, 55, 43, 28, 255, 60, 46, 30, 255, 44, 37, 24, 255, 46, 39, 25, 255, 34, 31, 22, 255, 41, 36, 24, 255, 37, 33, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 62, 47, 31, 255, 69, 51, 33, 255, 48, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 69, 51, 33, 255, 59, 45, 30, 255, 57, 44, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 50, 42, 31, 255, 67, 54, 39, 255, 63, 52, 37, 255, 54, 45, 33, 255, 36, 32, 23, 255, 50, 42, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 36, 26, 255, 42, 36, 24, 255, 54, 44, 29, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 23, 30, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 45, 67, 44, 255, 45, 66, 43, 255, 40, 60, 40, 255, 35, 52, 35, 255, 36, 53, 36, 255, 43, 64, 42, 255, 39, 59, 39, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 26, 32, 26, 255, 28, 35, 28, 255, 23, 29, 24, 255, 25, 31, 25, 255, 23, 29, 24, 255, 30, 42, 30, 255, 32, 47, 33, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 51, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 40, 29, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 53, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 28, 40, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 32, 26, 255, 26, 32, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 30, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 53, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 36, 53, 36, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 30, 25, 255, 26, 32, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 40, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 51, 41, 26, 255, 42, 36, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 54, 42, 28, 255, 44, 37, 24, 255, 42, 35, 23, 255, 43, 36, 24, 255, 37, 32, 22, 255, 41, 35, 24, 255, 37, 32, 22, 255, 46, 40, 28, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 57, 47, 34, 255, 55, 46, 33, 255, 59, 49, 35, 255, 34, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 63, 52, 37, 255, 44, 38, 27, 255, 36, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 64, 48, 32, 255, 52, 42, 27, 255, 36, 32, 23, 255, 54, 45, 33, 255, 39, 34, 25, 255, 40, 34, 24, 255, 40, 35, 25, 255, 48, 40, 30, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 61, 50, 36, 255, 48, 40, 30, 255, 36, 32, 23, 255, 34, 30, 22, 255, 58, 48, 34, 255, 36, 32, 23, 255, 48, 40, 26, 255, 34, 31, 22, 255, 45, 39, 28, 255, 36, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 52, 42, 27, 255, 69, 51, 33, 255, 58, 45, 30, 255, 58, 45, 30, 255, 58, 45, 30, 255, 59, 46, 30, 255, 57, 45, 29, 255, 50, 40, 27, 255, 50, 40, 27, 255, 44, 37, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 63, 48, 32, 255, 58, 45, 30, 255, 52, 42, 28, 255, 58, 45, 30, 255, 55, 43, 28, 255, 42, 36, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 41, 36, 26, 255, 75, 60, 43, 255, 76, 61, 43, 255, 70, 57, 40, 255, 54, 45, 33, 255, 37, 33, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 54, 43, 28, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 40, 35, 25, 255, 63, 52, 37, 255, 49, 40, 26, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 46, 40, 29, 255, 35, 31, 23, 255, 79, 62, 44, 255, 61, 50, 36, 255, 49, 42, 30, 255, 41, 36, 26, 255, 51, 43, 31, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 78, 61, 43, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 79, 33, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 45, 37, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 39, 33, 23, 255, 43, 36, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 50, 40, 27, 255, 43, 37, 24, 255, 70, 52, 33, 255, 55, 43, 28, 255, 51, 41, 27, 255, 44, 37, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 51, 43, 31, 255, 43, 36, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 67, 50, 33, 255, 57, 45, 29, 255, 46, 38, 25, 255, 51, 41, 27, 255, 45, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 52, 42, 27, 255, 63, 48, 31, 255, 54, 43, 28, 255, 51, 41, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 57, 44, 29, 255, 59, 46, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 54, 45, 33, 255, 33, 30, 22, 255, 80, 64, 45, 255, 64, 52, 37, 255, 53, 44, 32, 255, 37, 33, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 46, 39, 25, 255, 43, 36, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 44, 38, 27, 255, 44, 37, 24, 255, 47, 39, 25, 255, 42, 35, 24, 255, 43, 35, 24, 255, 45, 37, 25, 255, 38, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 41, 35, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 35, 51, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 37, 56, 37, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 40, 29, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 40, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 27, 36, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 50, 73, 47, 255, 33, 48, 33, 255, 29, 41, 30, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 36, 29, 255, 26, 34, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 30, 25, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 61, 73, 15, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 61, 46, 31, 255, 52, 42, 27, 255, 47, 38, 24, 255, 54, 42, 27, 255, 56, 43, 28, 255, 42, 36, 24, 255, 36, 32, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 43, 35, 24, 255, 40, 34, 24, 255, 38, 41, 34, 255, 39, 34, 24, 255, 41, 36, 26, 255, 53, 44, 32, 255, 44, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 72, 58, 42, 255, 71, 57, 41, 255, 42, 36, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 47, 39, 25, 255, 40, 34, 24, 255, 37, 33, 24, 255, 40, 34, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 49, 40, 26, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 44, 38, 27, 255, 41, 35, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 56, 44, 29, 255, 61, 46, 31, 255, 63, 48, 32, 255, 41, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 57, 47, 34, 255, 39, 34, 25, 255, 40, 35, 24, 255, 36, 32, 22, 255, 53, 44, 32, 255, 40, 35, 25, 255, 79, 63, 45, 255, 62, 51, 36, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 51, 43, 31, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 60, 46, 31, 255, 60, 46, 30, 255, 61, 47, 31, 255, 70, 52, 33, 255, 64, 48, 32, 255, 42, 36, 24, 255, 39, 34, 23, 255, 48, 40, 26, 255, 65, 49, 33, 255, 54, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 55, 43, 28, 255, 60, 46, 30, 255, 45, 37, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 36, 24, 255, 46, 38, 25, 255, 38, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 77, 62, 44, 255, 55, 46, 33, 255, 78, 61, 43, 255, 48, 40, 30, 255, 48, 40, 30, 255, 44, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 22, 255, 43, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 37, 27, 255, 68, 55, 40, 255, 80, 64, 45, 255, 37, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 63, 48, 32, 255, 40, 35, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 33, 30, 22, 255, 48, 40, 30, 255, 42, 36, 24, 255, 35, 31, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 53, 44, 32, 255, 37, 33, 24, 255, 34, 30, 22, 255, 63, 52, 37, 255, 37, 33, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 48, 40, 30, 255, 39, 33, 23, 255, 36, 31, 22, 255, 43, 37, 24, 255, 41, 36, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 51, 43, 31, 255, 39, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 48, 40, 26, 255, 54, 43, 28, 255, 40, 34, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 55, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 41, 36, 24, 255, 38, 33, 23, 255, 61, 47, 31, 255, 51, 41, 27, 255, 36, 32, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 51, 41, 27, 255, 52, 42, 27, 255, 57, 44, 29, 255, 75, 55, 33, 255, 64, 48, 32, 255, 53, 42, 28, 255, 54, 43, 28, 255, 47, 39, 25, 255, 54, 43, 28, 255, 54, 43, 28, 255, 49, 40, 26, 255, 46, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 38, 33, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 48, 40, 30, 255, 45, 37, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 58, 45, 30, 255, 48, 40, 26, 255, 57, 44, 29, 255, 53, 42, 28, 255, 49, 40, 26, 255, 62, 47, 31, 255, 59, 46, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 41, 35, 24, 255, 36, 32, 22, 255, 44, 37, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 35, 31, 22, 255, 44, 38, 27, 255, 41, 35, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 48, 39, 25, 255, 33, 30, 22, 255, 68, 55, 40, 255, 52, 43, 31, 255, 43, 36, 25, 255, 62, 60, 33, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 37, 32, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 45, 38, 24, 255, 54, 42, 27, 255, 60, 46, 30, 255, 36, 32, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 43, 34, 255, 23, 29, 24, 255, 25, 31, 25, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 47, 69, 45, 255, 49, 72, 47, 255, 44, 65, 43, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 79, 92, 12, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 34, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 33, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 41, 61, 40, 255, 41, 61, 40, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 32, 47, 33, 255, 34, 51, 35, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 38, 58, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 26, 35, 27, 255, 28, 38, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 28, 38, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 60, 40, 255, 33, 48, 33, 255, 33, 47, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 31, 45, 32, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 34, 49, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 23, 29, 24, 255, 27, 36, 27, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 41, 35, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 49, 40, 26, 255, 54, 43, 28, 255, 62, 47, 31, 255, 50, 40, 26, 255, 52, 41, 27, 255, 47, 38, 24, 255, 48, 39, 25, 255, 43, 36, 23, 255, 36, 32, 23, 255, 43, 37, 26, 255, 37, 32, 23, 255, 39, 34, 23, 255, 37, 32, 23, 255, 39, 34, 23, 255, 40, 34, 23, 255, 47, 39, 29, 255, 36, 32, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 50, 40, 27, 255, 53, 42, 28, 255, 42, 37, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 44, 38, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 39, 33, 23, 255, 36, 32, 22, 255, 46, 39, 25, 255, 45, 37, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 31, 22, 255, 35, 31, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 41, 36, 24, 255, 46, 40, 29, 255, 35, 31, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 58, 45, 30, 255, 55, 43, 28, 255, 40, 35, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 57, 45, 29, 255, 52, 42, 27, 255, 67, 50, 33, 255, 56, 44, 29, 255, 41, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 45, 39, 28, 255, 42, 36, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 66, 49, 33, 255, 45, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 70, 57, 40, 255, 64, 52, 37, 255, 77, 62, 44, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 25, 255, 40, 35, 25, 255, 39, 34, 24, 255, 57, 44, 29, 255, 40, 34, 24, 255, 48, 40, 26, 255, 51, 41, 27, 255, 48, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 34, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 45, 37, 24, 255, 57, 45, 29, 255, 43, 36, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 57, 44, 29, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 46, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 67, 54, 39, 255, 36, 31, 22, 255, 55, 46, 33, 255, 48, 40, 30, 255, 79, 63, 45, 255, 33, 30, 22, 255, 62, 51, 36, 255, 39, 34, 25, 255, 61, 50, 36, 255, 40, 34, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 59, 49, 35, 255, 35, 31, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 48, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 50, 42, 31, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 57, 47, 34, 255, 53, 44, 32, 255, 40, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 61, 50, 36, 255, 53, 44, 32, 255, 34, 31, 22, 255, 53, 44, 32, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 57, 45, 29, 255, 68, 51, 33, 255, 71, 52, 33, 255, 78, 57, 33, 255, 64, 48, 32, 255, 60, 46, 30, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 48, 40, 26, 255, 37, 33, 23, 255, 36, 32, 22, 255, 51, 43, 31, 255, 36, 31, 22, 255, 42, 37, 27, 255, 35, 31, 22, 255, 51, 41, 27, 255, 45, 38, 25, 255, 59, 45, 30, 255, 45, 37, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 50, 40, 27, 255, 42, 36, 24, 255, 60, 46, 31, 255, 71, 52, 33, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 51, 43, 31, 255, 44, 37, 24, 255, 48, 40, 26, 255, 48, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 76, 61, 43, 255, 39, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 80, 64, 45, 255, 80, 64, 45, 255, 54, 45, 33, 255, 37, 33, 23, 255, 39, 34, 23, 255, 59, 49, 35, 255, 34, 30, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 37, 32, 22, 255, 43, 36, 25, 255, 34, 31, 22, 255, 37, 32, 23, 255, 45, 38, 25, 255, 38, 33, 23, 255, 40, 35, 24, 255, 59, 46, 30, 255, 41, 35, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 34, 31, 22, 255, 33, 30, 22, 255, 29, 36, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 40, 60, 40, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 31, 39, 31, 255, 26, 34, 26, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 36, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 51, 35, 255, 38, 58, 38, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 38, 58, 38, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 36, 29, 255, 28, 36, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 30, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 71, 82, 12, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 28, 40, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 24, 31, 25, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 69, 51, 33, 255, 61, 47, 31, 255, 56, 44, 29, 255, 46, 38, 24, 255, 51, 41, 27, 255, 38, 34, 23, 255, 40, 34, 23, 255, 48, 40, 29, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 53, 42, 28, 255, 46, 38, 25, 255, 46, 38, 25, 255, 44, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 36, 32, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 41, 35, 24, 255, 48, 40, 30, 255, 34, 31, 22, 255, 41, 36, 24, 255, 46, 40, 29, 255, 37, 33, 23, 255, 43, 37, 24, 255, 49, 40, 26, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 57, 44, 29, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 48, 40, 30, 255, 37, 33, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 42, 37, 27, 255, 36, 32, 23, 255, 55, 46, 33, 255, 35, 31, 23, 255, 46, 39, 25, 255, 44, 37, 24, 255, 37, 33, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 48, 40, 26, 255, 48, 40, 26, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 46, 38, 25, 255, 50, 40, 27, 255, 49, 40, 26, 255, 49, 40, 26, 255, 59, 45, 30, 255, 46, 38, 25, 255, 43, 36, 24, 255, 45, 45, 37, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 62, 51, 36, 255, 79, 63, 44, 255, 34, 31, 22, 255, 49, 40, 26, 255, 49, 40, 26, 255, 49, 40, 26, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 54, 45, 33, 255, 55, 46, 33, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 37, 27, 255, 35, 31, 23, 255, 35, 31, 23, 255, 35, 31, 23, 255, 79, 63, 45, 255, 61, 50, 36, 255, 35, 31, 22, 255, 35, 31, 22, 255, 63, 52, 37, 255, 40, 34, 24, 255, 36, 32, 23, 255, 45, 38, 25, 255, 38, 33, 23, 255, 39, 33, 23, 255, 49, 40, 26, 255, 52, 42, 27, 255, 40, 35, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 53, 42, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 39, 33, 23, 255, 53, 42, 28, 255, 51, 41, 27, 255, 51, 41, 27, 255, 45, 37, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 62, 51, 36, 255, 68, 55, 40, 255, 80, 64, 45, 255, 63, 52, 37, 255, 34, 31, 22, 255, 54, 45, 33, 255, 53, 44, 32, 255, 53, 44, 32, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 40, 35, 25, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 55, 46, 33, 255, 34, 31, 22, 255, 33, 30, 22, 255, 80, 64, 45, 255, 58, 48, 34, 255, 38, 33, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 43, 36, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 42, 30, 255, 41, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 34, 30, 22, 255, 38, 33, 23, 255, 41, 36, 26, 255, 36, 32, 22, 255, 43, 37, 24, 255, 52, 42, 27, 255, 57, 44, 29, 255, 66, 49, 33, 255, 44, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 46, 40, 29, 255, 42, 37, 27, 255, 39, 34, 24, 255, 39, 34, 23, 255, 52, 42, 27, 255, 58, 45, 30, 255, 61, 46, 31, 255, 66, 49, 33, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 61, 47, 31, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 41, 35, 24, 255, 66, 49, 33, 255, 34, 30, 22, 255, 58, 48, 34, 255, 79, 63, 44, 255, 45, 39, 28, 255, 39, 34, 25, 255, 49, 42, 30, 255, 67, 54, 39, 255, 75, 59, 40, 255, 79, 63, 44, 255, 57, 47, 34, 255, 33, 30, 22, 255, 80, 64, 45, 255, 38, 33, 23, 255, 41, 35, 23, 255, 42, 36, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 52, 43, 29, 255, 34, 31, 22, 255, 46, 38, 25, 255, 41, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 59, 45, 30, 255, 41, 35, 24, 255, 49, 42, 30, 255, 28, 36, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 23, 29, 24, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 51, 35, 255, 27, 38, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 37, 56, 37, 255, 40, 59, 39, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 40, 60, 40, 255, 41, 61, 40, 255, 35, 53, 36, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 32, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 38, 28, 255, 34, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 45, 66, 43, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 50, 34, 255, 28, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 32, 26, 255, 25, 31, 25, 255, 33, 41, 32, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 35, 28, 255, 77, 62, 44, 255, 33, 30, 22, 255, 39, 34, 24, 255, 48, 39, 25, 255, 51, 41, 27, 255, 41, 35, 24, 255, 57, 44, 29, 255, 50, 40, 27, 255, 37, 32, 22, 255, 40, 35, 23, 255, 36, 32, 22, 255, 46, 47, 26, 255, 39, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 35, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 58, 45, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 35, 31, 22, 255, 36, 32, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 63, 52, 37, 255, 49, 42, 30, 255, 36, 32, 23, 255, 40, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 59, 49, 35, 255, 36, 31, 22, 255, 36, 32, 23, 255, 49, 40, 26, 255, 38, 33, 23, 255, 61, 50, 36, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 71, 57, 41, 255, 64, 52, 37, 255, 33, 30, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 48, 40, 26, 255, 54, 43, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 48, 39, 25, 255, 48, 39, 25, 255, 51, 41, 27, 255, 39, 34, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 48, 40, 30, 255, 62, 51, 36, 255, 36, 32, 23, 255, 35, 31, 23, 255, 61, 50, 36, 255, 37, 33, 23, 255, 43, 44, 37, 255, 36, 32, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 45, 39, 28, 255, 77, 62, 44, 255, 34, 31, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 62, 51, 36, 255, 50, 42, 31, 255, 41, 36, 26, 255, 34, 30, 22, 255, 35, 31, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 48, 40, 26, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 36, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 52, 42, 28, 255, 57, 45, 29, 255, 40, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 33, 30, 22, 255, 55, 46, 33, 255, 36, 32, 24, 255, 42, 37, 27, 255, 40, 35, 25, 255, 61, 50, 36, 255, 48, 40, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 34, 30, 22, 255, 55, 46, 33, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 71, 57, 41, 255, 34, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 49, 42, 30, 255, 63, 52, 37, 255, 34, 31, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 36, 24, 255, 52, 42, 28, 255, 46, 39, 25, 255, 43, 36, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 48, 39, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 39, 34, 25, 255, 72, 58, 42, 255, 68, 55, 40, 255, 59, 49, 35, 255, 36, 32, 22, 255, 36, 32, 24, 255, 80, 64, 45, 255, 70, 57, 40, 255, 41, 36, 26, 255, 38, 33, 23, 255, 75, 60, 43, 255, 75, 60, 43, 255, 61, 50, 36, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 22, 255, 40, 35, 25, 255, 39, 34, 23, 255, 42, 36, 25, 255, 41, 36, 23, 255, 45, 38, 25, 255, 51, 41, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 51, 41, 27, 255, 43, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 49, 42, 30, 255, 28, 36, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 30, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 38, 28, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 33, 27, 255, 28, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 34, 26, 255, 27, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 55, 37, 255, 41, 61, 40, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 45, 66, 43, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 24, 31, 25, 255, 25, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 35, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 51, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 35, 44, 35, 255, 25, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 49, 34, 255, 28, 40, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 24, 32, 25, 255, 35, 31, 23, 255, 80, 64, 45, 255, 35, 31, 22, 255, 56, 44, 29, 255, 57, 44, 29, 255, 38, 33, 23, 255, 50, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 23, 255, 42, 35, 24, 255, 42, 35, 23, 255, 41, 35, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 34, 25, 255, 36, 32, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 51, 43, 31, 255, 34, 30, 22, 255, 34, 31, 22, 255, 63, 52, 37, 255, 37, 33, 23, 255, 57, 47, 34, 255, 34, 31, 22, 255, 39, 34, 25, 255, 40, 34, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 24, 255, 36, 32, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 63, 48, 31, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 58, 48, 34, 255, 50, 42, 31, 255, 34, 31, 22, 255, 36, 32, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 34, 30, 22, 255, 46, 38, 25, 255, 40, 35, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 48, 40, 26, 255, 46, 40, 29, 255, 45, 39, 28, 255, 36, 32, 23, 255, 41, 36, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 48, 40, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 39, 34, 23, 255, 44, 37, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 39, 34, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 46, 39, 25, 255, 52, 42, 27, 255, 52, 42, 27, 255, 37, 33, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 51, 43, 31, 255, 46, 40, 29, 255, 34, 31, 22, 255, 49, 42, 30, 255, 41, 36, 26, 255, 53, 44, 32, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 36, 26, 255, 53, 44, 32, 255, 49, 42, 30, 255, 49, 42, 30, 255, 42, 37, 27, 255, 40, 35, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 58, 45, 30, 255, 50, 40, 27, 255, 55, 43, 28, 255, 47, 39, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 62, 51, 36, 255, 33, 30, 22, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 42, 36, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 52, 42, 28, 255, 34, 31, 22, 255, 37, 33, 23, 255, 59, 49, 35, 255, 46, 40, 29, 255, 45, 39, 28, 255, 42, 37, 27, 255, 39, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 25, 255, 47, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 36, 32, 23, 255, 48, 40, 30, 255, 34, 31, 22, 255, 79, 63, 43, 255, 38, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 53, 44, 32, 255, 36, 32, 23, 255, 38, 33, 23, 255, 37, 33, 24, 255, 62, 51, 36, 255, 79, 62, 45, 255, 42, 37, 27, 255, 37, 33, 23, 255, 41, 35, 24, 255, 50, 40, 27, 255, 38, 33, 23, 255, 47, 39, 25, 255, 54, 43, 28, 255, 43, 37, 24, 255, 58, 45, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 57, 45, 29, 255, 52, 42, 27, 255, 43, 36, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 40, 34, 24, 255, 63, 48, 31, 255, 46, 39, 25, 255, 40, 35, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 49, 40, 26, 255, 45, 38, 25, 255, 43, 37, 24, 255, 49, 40, 26, 255, 55, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 46, 39, 25, 255, 37, 33, 23, 255, 64, 52, 37, 255, 34, 31, 22, 255, 50, 42, 31, 255, 35, 31, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 24, 255, 46, 40, 29, 255, 34, 31, 22, 255, 40, 35, 24, 255, 44, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 32, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 47, 38, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 46, 40, 29, 255, 25, 34, 26, 255, 26, 32, 26, 255, 24, 31, 25, 255, 29, 40, 29, 255, 33, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 43, 64, 42, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 34, 27, 255, 24, 32, 25, 255, 27, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 75, 90, 13, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 23, 29, 24, 255, 25, 34, 26, 255, 31, 39, 31, 255, 26, 35, 27, 255, 32, 46, 32, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 32, 26, 255, 23, 30, 24, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 40, 29, 255, 23, 29, 24, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 33, 42, 33, 255, 29, 37, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 33, 49, 34, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 37, 56, 37, 255, 34, 49, 34, 255, 38, 58, 38, 255, 40, 60, 40, 255, 36, 53, 36, 255, 34, 49, 34, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 35, 52, 35, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 44, 65, 43, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 26, 34, 26, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 30, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 32, 45, 32, 255, 23, 29, 24, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 28, 39, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 24, 31, 25, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 37, 33, 23, 255, 70, 57, 40, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 61, 46, 30, 255, 65, 48, 32, 255, 62, 47, 31, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 38, 33, 22, 255, 40, 34, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 78, 62, 43, 255, 33, 30, 22, 255, 48, 40, 30, 255, 50, 42, 31, 255, 33, 30, 22, 255, 37, 33, 23, 255, 48, 40, 26, 255, 45, 38, 25, 255, 37, 33, 24, 255, 51, 43, 31, 255, 37, 33, 23, 255, 35, 31, 22, 255, 79, 63, 43, 255, 72, 58, 42, 255, 39, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 38, 33, 23, 255, 61, 46, 31, 255, 49, 40, 26, 255, 45, 37, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 36, 32, 24, 255, 48, 40, 30, 255, 67, 54, 39, 255, 36, 32, 23, 255, 55, 43, 28, 255, 46, 38, 25, 255, 43, 37, 24, 255, 34, 31, 22, 255, 45, 37, 24, 255, 59, 46, 30, 255, 38, 33, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 61, 50, 36, 255, 45, 39, 28, 255, 50, 42, 31, 255, 35, 31, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 36, 32, 22, 255, 53, 44, 32, 255, 43, 36, 24, 255, 64, 48, 32, 255, 60, 46, 31, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 62, 51, 36, 255, 44, 38, 27, 255, 35, 31, 22, 255, 53, 44, 32, 255, 77, 62, 44, 255, 36, 31, 22, 255, 40, 35, 24, 255, 63, 52, 37, 255, 72, 58, 42, 255, 39, 34, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 68, 55, 40, 255, 71, 57, 41, 255, 35, 31, 22, 255, 36, 32, 22, 255, 46, 38, 25, 255, 55, 43, 28, 255, 41, 35, 24, 255, 55, 46, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 58, 45, 30, 255, 50, 40, 27, 255, 52, 42, 28, 255, 73, 54, 33, 255, 43, 37, 24, 255, 45, 37, 24, 255, 63, 48, 32, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 46, 40, 29, 255, 70, 57, 40, 255, 62, 51, 36, 255, 34, 31, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 44, 37, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 35, 31, 23, 255, 34, 30, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 31, 21, 255, 39, 34, 23, 255, 70, 57, 40, 255, 49, 42, 30, 255, 35, 31, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 60, 46, 31, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 54, 43, 28, 255, 53, 42, 28, 255, 43, 37, 24, 255, 40, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 68, 55, 40, 255, 37, 33, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 62, 51, 36, 255, 68, 55, 40, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 41, 36, 24, 255, 63, 52, 37, 255, 49, 42, 30, 255, 36, 31, 22, 255, 38, 33, 23, 255, 36, 32, 22, 255, 80, 64, 45, 255, 42, 37, 27, 255, 39, 34, 24, 255, 38, 33, 23, 255, 48, 40, 26, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 64, 48, 32, 255, 60, 46, 31, 255, 33, 30, 22, 255, 46, 39, 25, 255, 61, 46, 31, 255, 52, 42, 27, 255, 54, 43, 28, 255, 57, 44, 29, 255, 58, 45, 30, 255, 44, 37, 24, 255, 36, 31, 22, 255, 40, 35, 24, 255, 51, 41, 27, 255, 52, 42, 27, 255, 46, 39, 25, 255, 42, 36, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 62, 47, 31, 255, 52, 42, 27, 255, 59, 46, 30, 255, 70, 52, 33, 255, 58, 45, 30, 255, 58, 45, 30, 255, 60, 46, 30, 255, 47, 39, 25, 255, 52, 42, 27, 255, 40, 34, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 36, 26, 255, 50, 42, 31, 255, 34, 30, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 62, 51, 36, 255, 34, 31, 22, 255, 33, 30, 22, 255, 79, 63, 45, 255, 78, 61, 43, 255, 34, 31, 22, 255, 39, 34, 23, 255, 41, 36, 23, 255, 41, 35, 24, 255, 45, 37, 25, 255, 52, 42, 30, 255, 40, 34, 23, 255, 57, 44, 29, 255, 45, 37, 25, 255, 46, 37, 24, 255, 67, 50, 32, 255, 43, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 34, 30, 22, 255, 76, 61, 43, 255, 76, 61, 43, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 33, 49, 34, 255, 38, 58, 38, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 47, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 36, 29, 255, 23, 29, 24, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 33, 27, 255, 28, 36, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 126, 152, 9, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 40, 29, 255, 33, 47, 33, 255, 26, 35, 27, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 31, 45, 32, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 37, 30, 255, 24, 31, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 24, 32, 25, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 30, 25, 255, 33, 41, 32, 255, 29, 37, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 41, 61, 40, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 53, 36, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 34, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 38, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 31, 25, 255, 23, 30, 24, 255, 27, 38, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 63, 52, 37, 255, 55, 46, 33, 255, 39, 34, 23, 255, 49, 40, 26, 255, 51, 41, 26, 255, 44, 37, 24, 255, 66, 49, 32, 255, 47, 39, 25, 255, 34, 30, 22, 255, 43, 37, 26, 255, 39, 34, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 30, 22, 255, 38, 32, 22, 255, 39, 34, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 24, 255, 46, 39, 25, 255, 41, 35, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 47, 39, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 31, 22, 255, 35, 31, 23, 255, 37, 33, 24, 255, 40, 35, 25, 255, 39, 34, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 66, 49, 33, 255, 59, 45, 30, 255, 55, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 54, 45, 33, 255, 39, 34, 25, 255, 36, 32, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 46, 40, 29, 255, 43, 36, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 46, 38, 25, 255, 53, 42, 28, 255, 39, 34, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 43, 37, 24, 255, 48, 39, 25, 255, 44, 37, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 36, 32, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 68, 55, 40, 255, 78, 62, 43, 255, 35, 31, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 46, 38, 25, 255, 39, 34, 23, 255, 49, 40, 26, 255, 58, 45, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 46, 38, 25, 255, 41, 35, 24, 255, 63, 48, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 66, 54, 38, 255, 44, 38, 27, 255, 39, 34, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 54, 43, 28, 255, 39, 33, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 79, 63, 45, 255, 64, 52, 37, 255, 36, 32, 24, 255, 48, 40, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 61, 50, 36, 255, 40, 35, 25, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 61, 50, 36, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 42, 30, 255, 36, 32, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 48, 40, 26, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 41, 36, 26, 255, 36, 32, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 43, 36, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 43, 36, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 43, 37, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 37, 33, 23, 255, 61, 47, 31, 255, 69, 51, 33, 255, 66, 49, 33, 255, 67, 50, 33, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 61, 46, 31, 255, 49, 40, 26, 255, 39, 34, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 62, 47, 31, 255, 68, 51, 33, 255, 66, 49, 33, 255, 70, 52, 33, 255, 61, 47, 31, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 67, 54, 39, 255, 42, 37, 27, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 36, 32, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 68, 55, 40, 255, 37, 33, 23, 255, 34, 31, 22, 255, 41, 36, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 38, 34, 23, 255, 44, 36, 25, 255, 43, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 56, 44, 28, 255, 43, 37, 24, 255, 50, 40, 26, 255, 38, 33, 23, 255, 36, 32, 23, 255, 59, 49, 35, 255, 54, 45, 33, 255, 66, 54, 38, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 37, 56, 37, 255, 33, 49, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 45, 66, 43, 255, 44, 65, 43, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 49, 71, 46, 255, 36, 54, 36, 255, 34, 51, 35, 255, 37, 56, 37, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 30, 38, 30, 255, 31, 39, 31, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 34, 50, 34, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 44, 65, 43, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 38, 57, 38, 255, 37, 56, 37, 255, 40, 59, 39, 255, 33, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 34, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 34, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 31, 25, 255, 33, 42, 33, 255, 32, 41, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 32, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 53, 44, 32, 255, 68, 55, 40, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 47, 39, 25, 255, 61, 46, 30, 255, 50, 40, 26, 255, 35, 31, 22, 255, 42, 36, 26, 255, 49, 41, 29, 255, 36, 32, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 82, 99, 36, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 57, 47, 34, 255, 34, 30, 22, 255, 45, 39, 28, 255, 40, 35, 25, 255, 58, 48, 34, 255, 40, 35, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 48, 40, 26, 255, 39, 34, 24, 255, 55, 43, 28, 255, 64, 48, 32, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 58, 45, 30, 255, 64, 48, 32, 255, 53, 42, 28, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 51, 41, 27, 255, 57, 45, 29, 255, 46, 38, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 57, 47, 34, 255, 35, 31, 22, 255, 37, 33, 24, 255, 76, 61, 43, 255, 76, 60, 42, 255, 40, 35, 25, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 33, 30, 22, 255, 55, 46, 33, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 34, 25, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 49, 40, 26, 255, 57, 44, 29, 255, 40, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 48, 40, 26, 255, 52, 42, 28, 255, 49, 40, 26, 255, 54, 43, 28, 255, 39, 34, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 37, 33, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 36, 32, 23, 255, 40, 34, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 70, 57, 40, 255, 66, 54, 38, 255, 34, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 90, 119, 85, 255, 50, 40, 27, 255, 43, 37, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 35, 31, 22, 255, 59, 49, 35, 255, 63, 52, 37, 255, 45, 39, 28, 255, 45, 39, 28, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 48, 39, 25, 255, 36, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 52, 42, 27, 255, 40, 35, 24, 255, 46, 46, 37, 255, 58, 45, 30, 255, 43, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 56, 44, 29, 255, 66, 49, 33, 255, 67, 50, 33, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 41, 36, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 61, 46, 31, 255, 66, 49, 33, 255, 61, 46, 31, 255, 49, 40, 26, 255, 46, 39, 25, 255, 40, 35, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 24, 255, 51, 43, 31, 255, 44, 38, 27, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 22, 255, 41, 35, 24, 255, 46, 39, 25, 255, 57, 44, 29, 255, 48, 39, 25, 255, 41, 35, 24, 255, 40, 35, 24, 255, 50, 42, 31, 255, 35, 31, 23, 255, 50, 42, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 28, 38, 28, 255, 25, 34, 26, 255, 24, 30, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 33, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 35, 53, 36, 255, 36, 54, 36, 255, 43, 63, 41, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 45, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 29, 37, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 75, 89, 12, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 51, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 43, 63, 41, 255, 34, 50, 34, 255, 47, 69, 45, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 53, 36, 255, 37, 56, 37, 255, 33, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 43, 64, 42, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 31, 39, 31, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 46, 40, 29, 255, 36, 31, 22, 255, 33, 30, 22, 255, 58, 48, 34, 255, 37, 33, 23, 255, 51, 41, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 60, 75, 31, 255, 41, 35, 23, 255, 42, 35, 23, 255, 51, 41, 27, 255, 41, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 68, 55, 39, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 24, 255, 50, 42, 31, 255, 45, 39, 28, 255, 59, 49, 35, 255, 41, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 25, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 59, 49, 35, 255, 66, 54, 38, 255, 76, 60, 42, 255, 63, 52, 37, 255, 71, 57, 41, 255, 73, 59, 42, 255, 38, 33, 23, 255, 55, 43, 28, 255, 50, 40, 27, 255, 44, 37, 24, 255, 39, 34, 24, 255, 50, 40, 27, 255, 46, 38, 25, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 55, 43, 28, 255, 33, 30, 22, 255, 39, 34, 23, 255, 53, 42, 28, 255, 52, 42, 28, 255, 43, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 34, 30, 22, 255, 80, 64, 45, 255, 35, 31, 22, 255, 37, 33, 23, 255, 46, 38, 25, 255, 39, 34, 24, 255, 63, 52, 37, 255, 37, 33, 23, 255, 36, 32, 22, 255, 77, 62, 44, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 36, 31, 22, 255, 57, 47, 34, 255, 59, 49, 35, 255, 40, 35, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 42, 36, 255, 54, 45, 33, 255, 36, 32, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 36, 32, 24, 255, 75, 60, 40, 255, 33, 30, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 51, 43, 31, 255, 36, 32, 23, 255, 40, 35, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 50, 42, 31, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 37, 27, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 69, 51, 33, 255, 59, 54, 42, 255, 43, 37, 24, 255, 48, 40, 26, 255, 74, 54, 33, 255, 61, 46, 31, 255, 54, 43, 28, 255, 38, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 25, 255, 73, 59, 42, 255, 80, 64, 45, 255, 45, 39, 28, 255, 48, 40, 26, 255, 46, 40, 29, 255, 36, 32, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 35, 31, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 45, 39, 28, 255, 57, 47, 34, 255, 48, 40, 30, 255, 35, 31, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 65, 83, 48, 255, 62, 47, 31, 255, 63, 48, 31, 255, 66, 49, 33, 255, 51, 41, 27, 255, 52, 42, 27, 255, 54, 43, 28, 255, 60, 46, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 33, 30, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 58, 45, 30, 255, 59, 45, 30, 255, 64, 48, 32, 255, 45, 37, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 42, 37, 27, 255, 36, 31, 22, 255, 55, 43, 28, 255, 45, 38, 25, 255, 45, 38, 25, 255, 43, 36, 24, 255, 44, 37, 24, 255, 47, 39, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 45, 39, 28, 255, 72, 58, 42, 255, 58, 48, 34, 255, 45, 39, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 52, 42, 27, 255, 46, 38, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 46, 40, 29, 255, 42, 36, 24, 255, 42, 35, 24, 255, 43, 36, 25, 255, 43, 36, 24, 255, 43, 36, 25, 255, 40, 34, 23, 255, 38, 33, 24, 255, 41, 35, 23, 255, 65, 49, 31, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 33, 42, 33, 255, 31, 39, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 41, 30, 255, 26, 33, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 40, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 26, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 37, 30, 255, 26, 33, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 31, 25, 255, 25, 32, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 34, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 26, 34, 26, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 40, 60, 40, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 37, 55, 37, 255, 47, 68, 45, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 44, 65, 43, 255, 37, 55, 37, 255, 37, 56, 37, 255, 40, 59, 39, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 26, 35, 27, 255, 31, 45, 32, 255, 91, 112, 16, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 36, 27, 255, 23, 29, 24, 255, 27, 36, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 34, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 35, 28, 255, 24, 30, 25, 255, 24, 31, 25, 255, 25, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 33, 24, 255, 45, 39, 28, 255, 37, 33, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 55, 43, 28, 255, 42, 36, 24, 255, 45, 38, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 45, 38, 26, 255, 44, 36, 25, 255, 39, 34, 23, 255, 52, 43, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 39, 33, 23, 255, 39, 33, 23, 255, 40, 35, 25, 255, 40, 35, 25, 255, 39, 41, 36, 255, 36, 32, 24, 255, 50, 42, 31, 255, 46, 38, 25, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 41, 36, 26, 255, 49, 42, 30, 255, 45, 39, 28, 255, 36, 32, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 34, 31, 22, 255, 36, 32, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 66, 49, 33, 255, 43, 37, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 79, 63, 44, 255, 35, 31, 22, 255, 36, 32, 22, 255, 33, 30, 22, 255, 57, 47, 34, 255, 36, 31, 22, 255, 36, 31, 22, 255, 33, 30, 22, 255, 51, 43, 31, 255, 36, 32, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 51, 43, 31, 255, 43, 36, 24, 255, 40, 35, 24, 255, 52, 42, 28, 255, 49, 40, 26, 255, 54, 43, 28, 255, 52, 42, 28, 255, 45, 37, 24, 255, 40, 35, 25, 255, 35, 31, 22, 255, 41, 36, 26, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 37, 27, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 45, 39, 28, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 37, 33, 23, 255, 52, 42, 28, 255, 57, 44, 29, 255, 66, 49, 33, 255, 49, 40, 26, 255, 53, 42, 28, 255, 36, 32, 23, 255, 44, 37, 24, 255, 34, 31, 22, 255, 80, 64, 45, 255, 74, 58, 39, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 51, 41, 27, 255, 66, 49, 33, 255, 52, 42, 28, 255, 60, 46, 30, 255, 41, 36, 24, 255, 48, 39, 25, 255, 41, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 41, 36, 24, 255, 44, 37, 24, 255, 34, 29, 22, 255, 49, 42, 30, 255, 40, 35, 25, 255, 36, 32, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 47, 39, 25, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 67, 50, 33, 255, 66, 49, 33, 255, 69, 51, 33, 255, 78, 57, 33, 255, 59, 45, 30, 255, 55, 43, 28, 255, 60, 46, 30, 255, 63, 48, 32, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 54, 43, 28, 255, 53, 42, 28, 255, 54, 43, 28, 255, 57, 44, 29, 255, 38, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 42, 36, 24, 255, 45, 39, 28, 255, 51, 43, 31, 255, 52, 42, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 44, 38, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 52, 42, 28, 255, 41, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 30, 255, 36, 32, 23, 255, 45, 37, 24, 255, 59, 46, 30, 255, 40, 34, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 53, 44, 32, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 62, 47, 31, 255, 66, 49, 33, 255, 52, 42, 28, 255, 44, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 25, 255, 41, 35, 24, 255, 45, 37, 25, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 68, 50, 32, 255, 50, 41, 26, 255, 47, 38, 24, 255, 37, 33, 23, 255, 48, 41, 29, 255, 39, 34, 24, 255, 36, 32, 22, 255, 43, 37, 24, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 53, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 53, 36, 255, 35, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 32, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 39, 59, 39, 255, 49, 72, 47, 255, 48, 70, 46, 255, 41, 61, 40, 255, 47, 69, 45, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 42, 62, 41, 255, 43, 64, 42, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 47, 68, 45, 255, 38, 57, 38, 255, 45, 67, 44, 255, 45, 67, 44, 255, 35, 53, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 37, 55, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 30, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 38, 48, 37, 255, 23, 29, 24, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 39, 16, 255, 32, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 44, 37, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 41, 35, 23, 255, 40, 34, 23, 255, 42, 37, 27, 255, 40, 35, 24, 255, 41, 35, 24, 255, 47, 38, 25, 255, 45, 37, 24, 255, 40, 34, 23, 255, 41, 34, 23, 255, 44, 38, 26, 255, 35, 31, 23, 255, 38, 33, 22, 255, 39, 33, 23, 255, 51, 43, 31, 255, 34, 31, 22, 255, 34, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 45, 38, 25, 255, 49, 42, 30, 255, 40, 35, 24, 255, 59, 45, 30, 255, 43, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 49, 40, 26, 255, 59, 45, 30, 255, 39, 34, 24, 255, 38, 33, 23, 255, 51, 43, 31, 255, 36, 32, 24, 255, 37, 33, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 44, 37, 24, 255, 57, 44, 29, 255, 65, 49, 33, 255, 45, 38, 25, 255, 39, 34, 24, 255, 37, 33, 24, 255, 36, 32, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 39, 34, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 35, 31, 23, 255, 40, 34, 24, 255, 36, 32, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 70, 52, 33, 255, 43, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 80, 64, 45, 255, 50, 42, 31, 255, 36, 32, 23, 255, 62, 51, 36, 255, 59, 49, 35, 255, 36, 32, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 39, 28, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 63, 48, 31, 255, 60, 46, 30, 255, 64, 48, 32, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 37, 27, 255, 48, 39, 25, 255, 37, 33, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 46, 38, 25, 255, 52, 42, 27, 255, 59, 45, 30, 255, 44, 37, 24, 255, 44, 37, 24, 255, 48, 39, 25, 255, 33, 30, 22, 255, 76, 61, 43, 255, 46, 40, 29, 255, 40, 34, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 52, 42, 27, 255, 63, 48, 31, 255, 64, 48, 32, 255, 74, 54, 33, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 65, 49, 33, 255, 51, 41, 27, 255, 50, 40, 27, 255, 49, 40, 26, 255, 56, 44, 29, 255, 56, 44, 29, 255, 49, 40, 26, 255, 55, 43, 28, 255, 52, 42, 27, 255, 57, 44, 29, 255, 38, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 70, 52, 33, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 37, 27, 255, 38, 33, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 36, 32, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 55, 43, 28, 255, 36, 32, 23, 255, 36, 32, 23, 255, 41, 36, 26, 255, 40, 35, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 25, 255, 36, 30, 22, 255, 44, 37, 24, 255, 39, 33, 23, 255, 41, 36, 24, 255, 71, 57, 41, 255, 34, 30, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 39, 34, 24, 255, 44, 37, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 39, 34, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 41, 36, 26, 255, 36, 32, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 85, 95, 43, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 47, 39, 25, 255, 45, 37, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 38, 33, 23, 255, 40, 34, 23, 255, 37, 33, 22, 255, 44, 37, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 38, 57, 38, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 23, 29, 24, 255, 23, 29, 24, 255, 27, 34, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 34, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 24, 31, 25, 255, 26, 34, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 33, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 37, 56, 37, 255, 40, 59, 39, 255, 44, 65, 43, 255, 43, 63, 41, 255, 47, 68, 45, 255, 43, 63, 41, 255, 35, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 40, 59, 39, 255, 36, 54, 36, 255, 44, 65, 43, 255, 38, 57, 38, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 45, 66, 43, 255, 47, 69, 45, 255, 44, 65, 43, 255, 38, 58, 38, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 40, 59, 39, 255, 35, 53, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 28, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 101, 123, 12, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 38, 57, 38, 255, 56, 81, 52, 255, 50, 73, 47, 255, 44, 65, 43, 255, 41, 61, 40, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 35, 28, 255, 35, 44, 35, 255, 31, 39, 31, 255, 23, 29, 24, 255, 27, 34, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 43, 36, 23, 255, 58, 44, 29, 255, 40, 35, 23, 255, 47, 38, 24, 255, 50, 41, 26, 255, 37, 33, 22, 255, 45, 38, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 32, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 45, 39, 28, 255, 37, 33, 23, 255, 35, 31, 22, 255, 42, 37, 27, 255, 43, 37, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 35, 31, 23, 255, 50, 42, 31, 255, 39, 34, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 67, 54, 39, 255, 34, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 23, 255, 44, 38, 27, 255, 55, 46, 33, 255, 35, 31, 22, 255, 39, 34, 23, 255, 46, 40, 29, 255, 61, 50, 36, 255, 40, 35, 25, 255, 58, 48, 34, 255, 38, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 59, 49, 35, 255, 68, 55, 40, 255, 53, 44, 32, 255, 39, 34, 25, 255, 35, 31, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 51, 41, 27, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 74, 54, 33, 255, 62, 47, 31, 255, 58, 45, 30, 255, 39, 34, 24, 255, 33, 30, 22, 255, 70, 57, 40, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 49, 42, 30, 255, 34, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 62, 47, 31, 255, 43, 37, 24, 255, 45, 37, 24, 255, 57, 45, 29, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 62, 51, 36, 255, 34, 30, 22, 255, 36, 32, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 74, 55, 33, 255, 43, 37, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 53, 44, 32, 255, 37, 33, 23, 255, 44, 38, 27, 255, 44, 38, 27, 255, 34, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 79, 94, 37, 255, 40, 34, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 69, 51, 33, 255, 59, 46, 30, 255, 57, 45, 29, 255, 55, 43, 28, 255, 47, 39, 25, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 55, 43, 28, 255, 66, 49, 33, 255, 56, 44, 29, 255, 45, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 44, 38, 27, 255, 41, 36, 24, 255, 68, 55, 40, 255, 33, 30, 22, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 57, 45, 29, 255, 46, 39, 25, 255, 46, 39, 25, 255, 34, 31, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 53, 44, 32, 255, 63, 52, 37, 255, 70, 57, 40, 255, 33, 30, 22, 255, 41, 36, 26, 255, 42, 37, 27, 255, 54, 45, 33, 255, 40, 35, 25, 255, 34, 30, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 44, 38, 27, 255, 35, 31, 23, 255, 33, 30, 22, 255, 38, 33, 23, 255, 56, 44, 29, 255, 42, 36, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 25, 255, 50, 42, 31, 255, 39, 34, 25, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 43, 37, 24, 255, 44, 37, 24, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 54, 43, 28, 255, 78, 57, 33, 255, 60, 46, 30, 255, 54, 43, 28, 255, 51, 41, 27, 255, 49, 40, 27, 255, 44, 37, 25, 255, 44, 36, 25, 255, 44, 37, 25, 255, 47, 40, 28, 255, 42, 35, 24, 255, 37, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 45, 37, 24, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 37, 29, 255, 28, 35, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 38, 28, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 47, 68, 45, 255, 40, 60, 40, 255, 43, 63, 41, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 39, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 51, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 29, 40, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 104, 126, 12, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 54, 77, 50, 255, 49, 71, 46, 255, 42, 62, 41, 255, 34, 49, 34, 255, 35, 51, 35, 255, 28, 38, 28, 255, 25, 33, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 38, 30, 255, 28, 35, 28, 255, 27, 34, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 34, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 41, 36, 26, 255, 39, 33, 23, 255, 40, 34, 24, 255, 50, 40, 26, 255, 52, 41, 27, 255, 41, 35, 23, 255, 53, 41, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 40, 35, 23, 255, 43, 37, 24, 255, 38, 34, 23, 255, 39, 33, 23, 255, 41, 35, 25, 255, 38, 34, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 51, 41, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 40, 35, 25, 255, 39, 34, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 43, 36, 255, 60, 46, 30, 255, 43, 36, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 45, 39, 28, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 62, 51, 36, 255, 54, 45, 33, 255, 33, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 55, 43, 28, 255, 41, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 44, 38, 27, 255, 61, 50, 36, 255, 79, 63, 45, 255, 36, 32, 23, 255, 33, 30, 22, 255, 70, 57, 40, 255, 37, 33, 23, 255, 49, 40, 26, 255, 53, 42, 28, 255, 33, 30, 22, 255, 40, 35, 25, 255, 49, 42, 30, 255, 37, 33, 23, 255, 60, 46, 30, 255, 71, 52, 33, 255, 59, 46, 30, 255, 40, 34, 24, 255, 55, 46, 33, 255, 67, 54, 39, 255, 54, 45, 33, 255, 45, 39, 28, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 49, 42, 30, 255, 36, 32, 23, 255, 49, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 55, 43, 28, 255, 72, 53, 33, 255, 48, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 45, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 45, 38, 25, 255, 63, 48, 32, 255, 50, 40, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 40, 26, 255, 57, 45, 29, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 88, 96, 55, 255, 45, 37, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 39, 34, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 54, 43, 28, 255, 39, 34, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 36, 26, 255, 38, 33, 23, 255, 37, 33, 24, 255, 79, 63, 43, 255, 48, 40, 30, 255, 36, 32, 24, 255, 35, 31, 23, 255, 61, 50, 36, 255, 62, 51, 36, 255, 44, 38, 27, 255, 34, 30, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 72, 58, 42, 255, 66, 54, 38, 255, 41, 36, 26, 255, 39, 34, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 46, 39, 25, 255, 44, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 46, 40, 29, 255, 35, 30, 21, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 46, 39, 25, 255, 44, 37, 24, 255, 62, 47, 31, 255, 66, 49, 33, 255, 68, 51, 33, 255, 60, 46, 31, 255, 47, 38, 24, 255, 49, 40, 26, 255, 38, 34, 24, 255, 40, 34, 23, 255, 47, 38, 25, 255, 41, 35, 24, 255, 36, 32, 22, 255, 50, 42, 30, 255, 45, 38, 25, 255, 43, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 26, 255, 43, 36, 24, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 30, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 32, 45, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 51, 35, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 23, 29, 24, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 40, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 42, 62, 41, 255, 37, 55, 37, 255, 38, 58, 38, 255, 48, 70, 46, 255, 46, 68, 44, 255, 37, 56, 37, 255, 42, 62, 41, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 38, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 43, 63, 41, 255, 32, 45, 32, 255, 34, 30, 22, 255, 49, 42, 29, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 23, 255, 41, 35, 23, 255, 50, 41, 27, 255, 57, 44, 29, 255, 37, 33, 23, 255, 36, 31, 23, 255, 35, 32, 22, 255, 45, 37, 25, 255, 46, 37, 25, 255, 46, 38, 25, 255, 65, 53, 37, 255, 61, 50, 35, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 46, 40, 29, 255, 41, 36, 26, 255, 42, 36, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 44, 38, 27, 255, 36, 32, 22, 255, 42, 36, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 70, 57, 40, 255, 35, 31, 22, 255, 55, 46, 33, 255, 36, 32, 23, 255, 49, 40, 26, 255, 57, 45, 29, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 46, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 78, 61, 43, 255, 51, 43, 31, 255, 41, 36, 26, 255, 43, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 57, 44, 29, 255, 48, 39, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 46, 38, 25, 255, 57, 45, 29, 255, 64, 48, 32, 255, 48, 40, 26, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 23, 255, 39, 34, 25, 255, 36, 32, 24, 255, 52, 42, 27, 255, 41, 36, 26, 255, 76, 61, 43, 255, 34, 31, 22, 255, 75, 60, 43, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 46, 38, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 61, 50, 36, 255, 57, 47, 34, 255, 39, 34, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 48, 39, 25, 255, 53, 42, 28, 255, 34, 31, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 39, 34, 24, 255, 36, 31, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 72, 90, 43, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 39, 34, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 46, 40, 29, 255, 53, 44, 32, 255, 43, 37, 24, 255, 56, 44, 29, 255, 74, 54, 33, 255, 39, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 43, 36, 24, 255, 47, 39, 25, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 35, 25, 255, 39, 34, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 40, 34, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 45, 38, 25, 255, 51, 41, 27, 255, 40, 35, 24, 255, 65, 49, 33, 255, 65, 49, 33, 255, 58, 45, 30, 255, 67, 50, 33, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 47, 39, 25, 255, 34, 30, 22, 255, 50, 42, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 48, 40, 26, 255, 35, 31, 22, 255, 36, 32, 23, 255, 49, 40, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 62, 47, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 36, 32, 23, 255, 40, 35, 24, 255, 57, 44, 29, 255, 51, 41, 27, 255, 49, 42, 30, 255, 42, 37, 27, 255, 35, 31, 22, 255, 66, 54, 38, 255, 41, 36, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 58, 48, 34, 255, 45, 39, 28, 255, 37, 33, 23, 255, 35, 31, 22, 255, 51, 41, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 50, 42, 31, 255, 76, 61, 43, 255, 50, 42, 31, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 68, 51, 33, 255, 43, 37, 24, 255, 34, 30, 22, 255, 48, 39, 25, 255, 48, 39, 25, 255, 48, 40, 30, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 52, 42, 27, 255, 52, 42, 27, 255, 64, 48, 32, 255, 72, 54, 33, 255, 67, 50, 33, 255, 50, 40, 27, 255, 45, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 48, 39, 26, 255, 44, 37, 25, 255, 44, 37, 25, 255, 41, 34, 24, 255, 39, 34, 23, 255, 41, 36, 24, 255, 45, 38, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 50, 40, 26, 255, 44, 36, 23, 255, 40, 60, 40, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 51, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 35, 53, 36, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 28, 38, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 53, 36, 255, 37, 55, 37, 255, 51, 75, 49, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 43, 64, 42, 255, 49, 72, 47, 255, 35, 52, 35, 255, 31, 44, 31, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 38, 58, 38, 255, 40, 59, 39, 255, 38, 58, 38, 255, 36, 53, 36, 255, 38, 58, 38, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 31, 25, 255, 24, 30, 25, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 38, 14, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 30, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 36, 27, 255, 23, 30, 24, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 43, 63, 41, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 40, 59, 39, 255, 41, 61, 40, 255, 37, 56, 37, 255, 36, 53, 36, 255, 43, 63, 41, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 98, 119, 13, 255, 31, 45, 32, 255, 30, 43, 31, 255, 35, 53, 36, 255, 34, 51, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 36, 53, 36, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 42, 62, 41, 255, 35, 52, 35, 255, 43, 37, 24, 255, 41, 35, 24, 255, 46, 38, 24, 255, 57, 44, 29, 255, 62, 46, 31, 255, 43, 36, 23, 255, 55, 43, 29, 255, 54, 43, 28, 255, 37, 32, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 45, 39, 28, 255, 44, 38, 27, 255, 46, 38, 28, 255, 39, 34, 24, 255, 36, 32, 24, 255, 41, 36, 26, 255, 35, 31, 22, 255, 37, 33, 23, 255, 56, 44, 29, 255, 56, 44, 29, 255, 48, 39, 25, 255, 52, 42, 27, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 41, 36, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 44, 38, 27, 255, 57, 47, 34, 255, 36, 31, 22, 255, 36, 32, 24, 255, 58, 48, 34, 255, 39, 34, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 54, 45, 33, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 68, 55, 40, 255, 73, 59, 42, 255, 34, 31, 22, 255, 45, 37, 24, 255, 48, 39, 25, 255, 59, 45, 30, 255, 54, 43, 28, 255, 44, 37, 24, 255, 41, 36, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 45, 38, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 45, 38, 25, 255, 48, 40, 30, 255, 37, 33, 23, 255, 36, 32, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 56, 44, 29, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 46, 40, 29, 255, 46, 40, 29, 255, 33, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 53, 42, 28, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 46, 38, 25, 255, 40, 35, 24, 255, 33, 30, 22, 255, 39, 42, 36, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 57, 44, 29, 255, 43, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 61, 47, 31, 255, 59, 46, 30, 255, 62, 47, 31, 255, 52, 42, 28, 255, 41, 36, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 38, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 47, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 55, 43, 28, 255, 50, 40, 27, 255, 41, 35, 24, 255, 36, 32, 22, 255, 36, 32, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 46, 40, 29, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 54, 45, 33, 255, 41, 35, 24, 255, 51, 41, 27, 255, 46, 39, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 36, 32, 24, 255, 41, 36, 24, 255, 52, 42, 28, 255, 43, 36, 24, 255, 59, 49, 35, 255, 45, 39, 28, 255, 38, 33, 23, 255, 41, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 46, 39, 25, 255, 59, 46, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 66, 49, 33, 255, 60, 46, 30, 255, 43, 37, 24, 255, 66, 49, 33, 255, 63, 48, 31, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 41, 35, 24, 255, 49, 40, 26, 255, 41, 34, 23, 255, 44, 37, 25, 255, 43, 36, 24, 255, 42, 36, 23, 255, 49, 40, 26, 255, 39, 34, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 55, 37, 255, 34, 50, 34, 255, 42, 62, 41, 255, 34, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 45, 67, 44, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 47, 69, 45, 255, 52, 76, 49, 255, 45, 66, 43, 255, 47, 68, 45, 255, 35, 51, 35, 255, 35, 51, 35, 255, 46, 68, 44, 255, 53, 77, 50, 255, 36, 54, 36, 255, 33, 47, 33, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 41, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 53, 36, 255, 45, 67, 44, 255, 39, 59, 39, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 53, 36, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 40, 29, 255, 27, 38, 28, 255, 27, 36, 27, 255, 25, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 32, 46, 32, 255, 36, 32, 23, 255, 39, 34, 24, 255, 40, 35, 23, 255, 48, 39, 26, 255, 52, 42, 27, 255, 49, 40, 26, 255, 46, 38, 25, 255, 45, 38, 25, 255, 38, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 54, 44, 32, 255, 46, 39, 28, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 58, 45, 30, 255, 58, 45, 30, 255, 58, 45, 30, 255, 48, 40, 26, 255, 52, 42, 27, 255, 35, 31, 22, 255, 44, 38, 27, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 61, 50, 36, 255, 35, 31, 22, 255, 39, 34, 25, 255, 34, 31, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 39, 33, 23, 255, 39, 34, 24, 255, 42, 37, 27, 255, 41, 36, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 51, 41, 27, 255, 40, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 67, 54, 39, 255, 33, 30, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 59, 45, 30, 255, 60, 46, 30, 255, 42, 36, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 48, 39, 25, 255, 39, 34, 25, 255, 39, 34, 25, 255, 73, 59, 42, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 55, 43, 28, 255, 67, 50, 33, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 57, 47, 34, 255, 36, 32, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 47, 39, 25, 255, 39, 33, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 45, 38, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 63, 48, 31, 255, 61, 46, 31, 255, 46, 39, 25, 255, 34, 31, 22, 255, 58, 48, 34, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 34, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 47, 39, 25, 255, 41, 36, 24, 255, 41, 36, 24, 255, 57, 44, 29, 255, 58, 45, 30, 255, 57, 45, 29, 255, 48, 40, 26, 255, 49, 40, 26, 255, 44, 37, 24, 255, 48, 39, 25, 255, 40, 35, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 40, 34, 24, 255, 46, 39, 25, 255, 45, 38, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 52, 42, 27, 255, 39, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 37, 33, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 58, 48, 34, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 57, 45, 29, 255, 42, 36, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 45, 39, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 37, 33, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 46, 39, 25, 255, 41, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 47, 39, 25, 255, 51, 41, 27, 255, 51, 43, 31, 255, 40, 34, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 61, 50, 36, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 54, 43, 28, 255, 63, 48, 32, 255, 48, 40, 26, 255, 59, 45, 30, 255, 45, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 42, 35, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 41, 35, 23, 255, 42, 36, 23, 255, 41, 35, 23, 255, 38, 33, 23, 255, 41, 35, 23, 255, 42, 36, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 37, 32, 22, 255, 44, 37, 26, 255, 36, 53, 36, 255, 36, 53, 36, 255, 39, 59, 39, 255, 31, 44, 31, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 41, 61, 40, 255, 45, 67, 44, 255, 40, 59, 39, 255, 38, 57, 38, 255, 37, 56, 37, 255, 34, 50, 34, 255, 47, 69, 45, 255, 58, 84, 54, 255, 52, 76, 49, 255, 49, 71, 46, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 45, 66, 43, 255, 43, 64, 42, 255, 46, 68, 44, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 33, 27, 255, 23, 29, 24, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 36, 54, 36, 255, 35, 53, 36, 255, 35, 53, 36, 255, 42, 62, 41, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 23, 30, 24, 255, 28, 36, 29, 255, 25, 31, 25, 255, 23, 30, 24, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 35, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 47, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 40, 34, 23, 255, 42, 36, 24, 255, 48, 39, 26, 255, 35, 31, 22, 255, 43, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 36, 23, 255, 37, 32, 23, 255, 38, 33, 22, 255, 34, 30, 22, 255, 38, 32, 23, 255, 40, 34, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 35, 31, 23, 255, 41, 36, 26, 255, 67, 54, 39, 255, 45, 39, 28, 255, 36, 32, 23, 255, 36, 32, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 55, 46, 33, 255, 34, 30, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 39, 34, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 59, 49, 35, 255, 43, 36, 24, 255, 40, 35, 24, 255, 46, 38, 25, 255, 67, 50, 33, 255, 70, 52, 33, 255, 60, 46, 31, 255, 64, 48, 32, 255, 57, 45, 29, 255, 56, 44, 29, 255, 57, 44, 29, 255, 74, 55, 33, 255, 55, 43, 28, 255, 52, 42, 28, 255, 64, 48, 32, 255, 59, 46, 30, 255, 55, 43, 28, 255, 39, 34, 24, 255, 35, 31, 22, 255, 64, 52, 37, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 64, 48, 32, 255, 66, 49, 33, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 24, 255, 42, 37, 27, 255, 40, 34, 24, 255, 39, 34, 23, 255, 57, 47, 34, 255, 42, 36, 24, 255, 40, 34, 24, 255, 61, 50, 36, 255, 57, 47, 34, 255, 41, 36, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 48, 39, 25, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 46, 39, 25, 255, 51, 41, 27, 255, 57, 44, 29, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 36, 32, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 52, 42, 28, 255, 39, 34, 23, 255, 70, 57, 40, 255, 39, 34, 25, 255, 43, 36, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 34, 31, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 52, 42, 27, 255, 52, 42, 28, 255, 46, 38, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 64, 48, 32, 255, 39, 34, 24, 255, 39, 34, 24, 255, 57, 45, 29, 255, 57, 44, 29, 255, 40, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 57, 44, 29, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 46, 40, 29, 255, 49, 42, 30, 255, 37, 33, 24, 255, 33, 30, 22, 255, 70, 57, 40, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 33, 30, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 63, 48, 32, 255, 44, 37, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 36, 32, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 48, 40, 26, 255, 47, 39, 25, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 37, 33, 24, 255, 37, 33, 24, 255, 59, 49, 35, 255, 36, 32, 23, 255, 41, 35, 24, 255, 61, 47, 31, 255, 60, 46, 31, 255, 50, 40, 27, 255, 54, 43, 28, 255, 43, 37, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 36, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 58, 48, 34, 255, 46, 39, 27, 255, 44, 37, 25, 255, 43, 36, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 52, 42, 27, 255, 35, 32, 22, 255, 36, 32, 24, 255, 38, 57, 38, 255, 37, 56, 37, 255, 37, 56, 37, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 42, 62, 41, 255, 37, 55, 37, 255, 56, 81, 52, 255, 47, 69, 45, 255, 45, 66, 43, 255, 35, 52, 35, 255, 40, 59, 39, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 26, 36, 27, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 47, 69, 45, 255, 35, 52, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 34, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 35, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 51, 35, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 35, 51, 35, 255, 31, 44, 31, 255, 35, 52, 35, 255, 54, 45, 31, 255, 42, 35, 24, 255, 44, 38, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 41, 34, 23, 255, 36, 32, 22, 255, 38, 33, 23, 255, 41, 36, 23, 255, 46, 38, 25, 255, 45, 37, 25, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 34, 23, 255, 46, 39, 25, 255, 48, 40, 26, 255, 52, 42, 27, 255, 41, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 34, 31, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 51, 43, 31, 255, 36, 32, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 30, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 62, 51, 36, 255, 40, 35, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 60, 46, 30, 255, 49, 40, 26, 255, 42, 36, 24, 255, 34, 31, 22, 255, 57, 47, 34, 255, 48, 40, 26, 255, 49, 40, 26, 255, 51, 41, 27, 255, 59, 46, 30, 255, 54, 43, 28, 255, 62, 47, 31, 255, 43, 37, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 57, 44, 29, 255, 59, 46, 30, 255, 52, 42, 27, 255, 48, 39, 25, 255, 50, 40, 27, 255, 41, 35, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 48, 40, 30, 255, 45, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 61, 46, 31, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 39, 41, 36, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 43, 36, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 39, 33, 23, 255, 46, 39, 25, 255, 40, 34, 24, 255, 41, 36, 26, 255, 38, 33, 23, 255, 47, 39, 25, 255, 51, 41, 27, 255, 55, 43, 28, 255, 60, 46, 31, 255, 57, 45, 29, 255, 45, 38, 25, 255, 55, 43, 28, 255, 42, 36, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 59, 45, 30, 255, 46, 39, 25, 255, 57, 44, 29, 255, 58, 45, 30, 255, 45, 37, 24, 255, 48, 39, 25, 255, 54, 43, 28, 255, 59, 46, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 38, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 57, 45, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 35, 25, 255, 42, 37, 27, 255, 61, 50, 36, 255, 79, 63, 45, 255, 36, 32, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 41, 36, 26, 255, 38, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 68, 51, 33, 255, 54, 43, 28, 255, 44, 37, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 52, 42, 27, 255, 44, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 36, 32, 22, 255, 67, 54, 39, 255, 33, 30, 22, 255, 42, 36, 24, 255, 61, 47, 31, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 49, 40, 26, 255, 43, 37, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 76, 61, 43, 255, 70, 57, 40, 255, 46, 40, 29, 255, 63, 52, 37, 255, 34, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 65, 49, 33, 255, 52, 42, 27, 255, 51, 41, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 46, 46, 37, 255, 52, 42, 27, 255, 57, 45, 29, 255, 50, 40, 26, 255, 46, 38, 25, 255, 40, 34, 25, 255, 51, 42, 31, 255, 42, 35, 23, 255, 41, 35, 23, 255, 43, 35, 23, 255, 37, 33, 23, 255, 53, 43, 28, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 26, 255, 47, 68, 45, 255, 38, 57, 38, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 41, 61, 40, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 35, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 36, 54, 36, 255, 32, 47, 33, 255, 27, 37, 28, 255, 32, 46, 32, 255, 40, 60, 40, 255, 37, 56, 37, 255, 39, 59, 39, 255, 33, 49, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 31, 25, 255, 33, 41, 32, 255, 23, 30, 24, 255, 25, 32, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 32, 26, 255, 23, 29, 24, 255, 29, 37, 30, 255, 23, 29, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 49, 34, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 24, 32, 25, 255, 25, 34, 26, 255, 31, 44, 31, 255, 23, 30, 24, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 45, 32, 255, 28, 40, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 71, 57, 40, 255, 46, 38, 25, 255, 42, 36, 24, 255, 51, 40, 27, 255, 41, 36, 25, 255, 42, 35, 24, 255, 38, 33, 23, 255, 40, 35, 23, 255, 44, 37, 25, 255, 46, 38, 25, 255, 43, 36, 24, 255, 40, 34, 23, 255, 39, 34, 24, 255, 40, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 46, 40, 29, 255, 34, 31, 22, 255, 67, 54, 39, 255, 41, 35, 24, 255, 55, 43, 28, 255, 60, 46, 30, 255, 43, 36, 24, 255, 38, 33, 23, 255, 41, 36, 26, 255, 41, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 63, 52, 37, 255, 37, 33, 23, 255, 36, 32, 24, 255, 40, 35, 24, 255, 45, 38, 25, 255, 62, 47, 31, 255, 58, 45, 30, 255, 40, 35, 24, 255, 58, 48, 34, 255, 73, 59, 42, 255, 43, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 53, 42, 28, 255, 46, 38, 25, 255, 60, 46, 31, 255, 54, 43, 28, 255, 45, 37, 24, 255, 45, 38, 25, 255, 39, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 34, 30, 21, 255, 39, 34, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 60, 46, 30, 255, 54, 43, 28, 255, 49, 40, 26, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 63, 48, 31, 255, 49, 40, 26, 255, 55, 43, 28, 255, 51, 41, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 44, 38, 27, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 34, 30, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 51, 43, 31, 255, 49, 40, 26, 255, 44, 37, 24, 255, 45, 37, 24, 255, 60, 46, 31, 255, 58, 45, 30, 255, 49, 40, 26, 255, 48, 40, 26, 255, 57, 45, 29, 255, 55, 43, 28, 255, 43, 37, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 43, 36, 24, 255, 48, 39, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 64, 48, 32, 255, 59, 45, 30, 255, 49, 40, 26, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 66, 49, 33, 255, 53, 42, 28, 255, 42, 36, 24, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 41, 36, 26, 255, 45, 39, 28, 255, 43, 36, 24, 255, 57, 44, 29, 255, 46, 39, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 55, 46, 33, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 59, 45, 30, 255, 68, 51, 33, 255, 70, 52, 33, 255, 54, 43, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 66, 49, 33, 255, 57, 45, 29, 255, 58, 45, 30, 255, 46, 39, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 47, 39, 25, 255, 52, 42, 27, 255, 40, 35, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 48, 39, 25, 255, 44, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 44, 38, 27, 255, 66, 54, 38, 255, 35, 31, 22, 255, 53, 44, 32, 255, 40, 35, 25, 255, 39, 34, 25, 255, 33, 30, 22, 255, 36, 31, 22, 255, 38, 33, 23, 255, 49, 40, 26, 255, 38, 33, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 54, 42, 27, 255, 45, 37, 24, 255, 43, 36, 24, 255, 61, 46, 30, 255, 50, 40, 27, 255, 39, 33, 23, 255, 41, 35, 24, 255, 43, 37, 26, 255, 52, 41, 28, 255, 44, 37, 25, 255, 43, 36, 24, 255, 43, 36, 25, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 47, 69, 45, 255, 55, 79, 51, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 40, 59, 39, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 38, 58, 38, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 39, 59, 39, 255, 41, 61, 40, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 32, 41, 32, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 30, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 23, 29, 24, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 40, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 31, 44, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 33, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 47, 68, 45, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 37, 55, 37, 255, 47, 68, 45, 255, 43, 63, 41, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 32, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 50, 40, 26, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 23, 255, 44, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 38, 32, 22, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 42, 36, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 41, 36, 26, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 46, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 37, 33, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 35, 31, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 45, 38, 25, 255, 48, 39, 25, 255, 57, 45, 29, 255, 55, 43, 28, 255, 57, 45, 29, 255, 45, 38, 25, 255, 43, 36, 24, 255, 49, 40, 26, 255, 66, 49, 33, 255, 48, 40, 26, 255, 41, 35, 24, 255, 34, 31, 22, 255, 44, 38, 27, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 48, 40, 26, 255, 37, 33, 23, 255, 40, 35, 24, 255, 61, 47, 31, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 46, 39, 25, 255, 42, 36, 24, 255, 53, 42, 28, 255, 48, 39, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 48, 40, 30, 255, 54, 45, 33, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 40, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 56, 44, 29, 255, 55, 43, 28, 255, 46, 39, 25, 255, 51, 41, 27, 255, 61, 46, 31, 255, 61, 46, 31, 255, 52, 42, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 39, 33, 23, 255, 53, 44, 32, 255, 37, 33, 23, 255, 49, 40, 26, 255, 50, 40, 27, 255, 45, 37, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 55, 43, 28, 255, 39, 33, 23, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 43, 36, 24, 255, 43, 37, 24, 255, 48, 40, 30, 255, 59, 49, 35, 255, 49, 42, 30, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 48, 40, 26, 255, 49, 40, 26, 255, 51, 41, 27, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 22, 255, 37, 33, 24, 255, 37, 33, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 46, 38, 25, 255, 48, 39, 25, 255, 45, 38, 25, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 62, 51, 36, 255, 70, 57, 40, 255, 35, 31, 22, 255, 45, 39, 28, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 38, 24, 255, 39, 34, 23, 255, 46, 39, 25, 255, 55, 43, 28, 255, 53, 42, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 32, 22, 255, 44, 37, 26, 255, 38, 34, 23, 255, 39, 34, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 23, 255, 40, 34, 23, 255, 42, 62, 41, 255, 56, 80, 52, 255, 35, 53, 36, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 51, 35, 255, 39, 59, 39, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 38, 30, 255, 23, 29, 24, 255, 27, 38, 28, 255, 28, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 26, 34, 26, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 37, 55, 37, 255, 44, 65, 43, 255, 32, 47, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 23, 30, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 40, 29, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 40, 29, 255, 29, 40, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 33, 41, 32, 255, 27, 34, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 24, 32, 25, 255, 28, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 37, 56, 37, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 51, 35, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 38, 57, 38, 255, 34, 51, 35, 255, 35, 52, 35, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 36, 54, 36, 255, 45, 66, 43, 255, 51, 74, 48, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 60, 40, 255, 37, 56, 37, 255, 37, 56, 37, 255, 39, 59, 39, 255, 51, 43, 31, 255, 39, 34, 23, 255, 42, 36, 23, 255, 57, 44, 29, 255, 39, 34, 23, 255, 34, 31, 22, 255, 43, 36, 24, 255, 46, 38, 26, 255, 40, 35, 23, 255, 37, 33, 22, 255, 38, 33, 23, 255, 37, 32, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 35, 23, 255, 45, 37, 24, 255, 42, 35, 23, 255, 45, 38, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 61, 46, 31, 255, 55, 43, 28, 255, 86, 100, 42, 255, 40, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 35, 31, 22, 255, 54, 43, 28, 255, 44, 37, 24, 255, 47, 39, 25, 255, 50, 40, 27, 255, 58, 45, 30, 255, 43, 37, 24, 255, 53, 42, 28, 255, 48, 39, 25, 255, 36, 32, 24, 255, 45, 37, 24, 255, 59, 45, 30, 255, 57, 44, 29, 255, 36, 31, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 35, 31, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 44, 38, 27, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 64, 48, 32, 255, 53, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 64, 48, 32, 255, 52, 42, 28, 255, 44, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 24, 255, 49, 42, 30, 255, 49, 42, 30, 255, 61, 50, 36, 255, 35, 31, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 55, 46, 33, 255, 39, 33, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 48, 47, 39, 255, 52, 42, 27, 255, 52, 42, 27, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 46, 38, 25, 255, 62, 47, 31, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 56, 44, 29, 255, 49, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 52, 42, 27, 255, 44, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 46, 39, 25, 255, 59, 46, 30, 255, 60, 46, 30, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 39, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 46, 38, 25, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 55, 46, 33, 255, 33, 30, 22, 255, 37, 33, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 24, 255, 49, 42, 30, 255, 34, 30, 22, 255, 40, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 41, 36, 24, 255, 43, 36, 24, 255, 36, 32, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 46, 38, 25, 255, 59, 45, 30, 255, 52, 42, 28, 255, 41, 35, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 45, 38, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 50, 40, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 41, 43, 36, 255, 35, 31, 22, 255, 45, 39, 28, 255, 44, 38, 27, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 66, 85, 44, 255, 45, 37, 24, 255, 42, 35, 24, 255, 42, 36, 23, 255, 53, 42, 27, 255, 48, 39, 25, 255, 46, 38, 25, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 37, 25, 255, 41, 35, 25, 255, 40, 34, 25, 255, 36, 32, 23, 255, 38, 34, 23, 255, 42, 35, 24, 255, 47, 38, 26, 255, 43, 36, 24, 255, 35, 50, 19, 255, 35, 52, 35, 255, 37, 56, 37, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 53, 36, 255, 41, 61, 40, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 43, 64, 42, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 36, 27, 255, 26, 36, 27, 255, 24, 30, 25, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 108, 131, 11, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 29, 24, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 63, 77, 17, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 34, 26, 255, 27, 36, 27, 255, 33, 42, 33, 255, 27, 34, 27, 255, 25, 32, 26, 255, 26, 33, 27, 255, 24, 32, 25, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 30, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 38, 57, 38, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 30, 43, 31, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 34, 51, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 38, 58, 38, 255, 35, 53, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 33, 48, 33, 255, 36, 54, 36, 255, 45, 66, 43, 255, 47, 69, 45, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 50, 73, 47, 255, 44, 65, 43, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 53, 44, 32, 255, 38, 33, 23, 255, 41, 36, 24, 255, 55, 44, 30, 255, 42, 35, 23, 255, 37, 32, 23, 255, 42, 36, 26, 255, 45, 38, 27, 255, 51, 42, 29, 255, 47, 40, 27, 255, 40, 34, 24, 255, 34, 30, 22, 255, 47, 39, 25, 255, 40, 35, 25, 255, 35, 31, 22, 255, 38, 33, 23, 255, 62, 47, 31, 255, 47, 39, 25, 255, 42, 36, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 44, 38, 27, 255, 39, 34, 24, 255, 59, 49, 35, 255, 44, 38, 27, 255, 40, 34, 24, 255, 58, 45, 30, 255, 53, 42, 28, 255, 64, 48, 32, 255, 57, 44, 29, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 60, 46, 30, 255, 58, 45, 30, 255, 52, 42, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 48, 40, 26, 255, 52, 42, 28, 255, 36, 32, 22, 255, 39, 33, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 46, 39, 25, 255, 58, 45, 30, 255, 40, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 67, 50, 33, 255, 63, 48, 31, 255, 52, 42, 28, 255, 67, 50, 33, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 63, 48, 31, 255, 69, 51, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 23, 255, 39, 34, 25, 255, 42, 36, 24, 255, 48, 40, 30, 255, 49, 42, 30, 255, 40, 34, 24, 255, 35, 31, 22, 255, 47, 39, 25, 255, 37, 33, 23, 255, 43, 37, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 34, 30, 22, 255, 73, 59, 42, 255, 57, 47, 34, 255, 46, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 58, 45, 30, 255, 56, 44, 29, 255, 51, 41, 27, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 58, 48, 34, 255, 37, 33, 23, 255, 55, 46, 33, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 55, 43, 28, 255, 50, 40, 27, 255, 35, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 61, 46, 31, 255, 60, 46, 30, 255, 67, 50, 33, 255, 61, 47, 31, 255, 37, 33, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 54, 43, 28, 255, 62, 47, 31, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 39, 34, 25, 255, 33, 30, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 52, 42, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 61, 46, 31, 255, 40, 34, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 77, 57, 33, 255, 93, 67, 31, 255, 58, 45, 30, 255, 54, 43, 28, 255, 46, 39, 25, 255, 47, 39, 25, 255, 48, 39, 25, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 36, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 39, 33, 23, 255, 62, 51, 36, 255, 34, 30, 22, 255, 77, 62, 44, 255, 80, 64, 45, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 68, 55, 40, 255, 37, 33, 23, 255, 39, 34, 23, 255, 48, 40, 30, 255, 34, 30, 22, 255, 42, 36, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 37, 33, 24, 255, 35, 31, 22, 255, 48, 39, 25, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 63, 48, 32, 255, 49, 40, 26, 255, 54, 43, 28, 255, 38, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 47, 39, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 48, 40, 30, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 67, 54, 39, 255, 35, 31, 22, 255, 63, 51, 36, 255, 39, 34, 23, 255, 40, 33, 23, 255, 40, 34, 23, 255, 53, 42, 27, 255, 46, 38, 25, 255, 44, 37, 25, 255, 40, 34, 23, 255, 50, 41, 28, 255, 46, 39, 27, 255, 55, 46, 32, 255, 39, 34, 24, 255, 53, 57, 37, 255, 50, 42, 30, 255, 55, 45, 32, 255, 63, 50, 35, 255, 45, 38, 27, 255, 43, 38, 27, 255, 37, 56, 37, 255, 44, 65, 43, 255, 37, 55, 37, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 34, 51, 35, 255, 28, 38, 28, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 25, 34, 26, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 39, 59, 39, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 27, 38, 28, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 38, 57, 38, 255, 34, 50, 34, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 32, 26, 255, 26, 32, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 37, 56, 37, 255, 35, 53, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 30, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 42, 62, 41, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 31, 45, 32, 255, 26, 36, 27, 255, 31, 45, 32, 255, 36, 54, 36, 255, 37, 56, 37, 255, 45, 67, 44, 255, 46, 68, 44, 255, 37, 55, 37, 255, 37, 56, 37, 255, 49, 71, 46, 255, 38, 58, 38, 255, 37, 56, 37, 255, 36, 54, 36, 255, 38, 58, 38, 255, 42, 37, 24, 255, 37, 32, 22, 255, 42, 36, 24, 255, 51, 40, 27, 255, 39, 34, 23, 255, 35, 31, 23, 255, 41, 34, 23, 255, 38, 33, 23, 255, 38, 33, 22, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 38, 34, 23, 255, 41, 35, 24, 255, 44, 36, 24, 255, 48, 39, 26, 255, 53, 42, 27, 255, 57, 44, 30, 255, 48, 39, 25, 255, 42, 36, 24, 255, 37, 32, 23, 255, 37, 33, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 43, 36, 24, 255, 42, 43, 36, 255, 45, 37, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 60, 46, 31, 255, 55, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 38, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 57, 44, 29, 255, 55, 43, 28, 255, 44, 37, 24, 255, 64, 48, 32, 255, 72, 53, 33, 255, 44, 37, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 35, 31, 22, 255, 66, 54, 38, 255, 34, 30, 22, 255, 33, 30, 22, 255, 61, 50, 36, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 33, 23, 255, 37, 33, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 48, 40, 26, 255, 64, 48, 32, 255, 51, 41, 27, 255, 43, 36, 24, 255, 55, 51, 41, 255, 64, 48, 32, 255, 51, 41, 27, 255, 39, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 26, 255, 40, 34, 24, 255, 71, 57, 41, 255, 55, 46, 33, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 64, 48, 32, 255, 45, 38, 25, 255, 40, 34, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 67, 50, 33, 255, 51, 41, 27, 255, 61, 46, 31, 255, 38, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 68, 51, 33, 255, 43, 37, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 52, 42, 27, 255, 35, 31, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 55, 43, 28, 255, 65, 49, 33, 255, 55, 43, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 50, 40, 27, 255, 64, 48, 32, 255, 43, 37, 24, 255, 68, 51, 33, 255, 57, 45, 29, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 56, 44, 29, 255, 50, 40, 27, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 45, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 42, 30, 255, 77, 62, 44, 255, 34, 30, 22, 255, 39, 34, 25, 255, 40, 34, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 59, 49, 35, 255, 41, 35, 24, 255, 39, 34, 23, 255, 44, 38, 27, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 36, 32, 23, 255, 57, 47, 34, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 40, 35, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 61, 47, 31, 255, 46, 38, 25, 255, 37, 33, 23, 255, 42, 37, 27, 255, 42, 37, 27, 255, 36, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 61, 50, 35, 255, 33, 30, 22, 255, 37, 33, 24, 255, 41, 36, 26, 255, 59, 49, 34, 255, 42, 37, 26, 255, 41, 36, 23, 255, 42, 36, 24, 255, 41, 34, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 32, 23, 255, 51, 42, 30, 255, 46, 39, 27, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 45, 67, 44, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 35, 53, 36, 255, 35, 51, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 51, 35, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 32, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 47, 69, 45, 255, 35, 53, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 35, 44, 35, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 29, 37, 30, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 27, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 35, 51, 35, 255, 26, 35, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 69, 80, 13, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 32, 26, 255, 26, 33, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 38, 58, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 55, 37, 255, 49, 40, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 38, 34, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 23, 255, 40, 34, 23, 255, 41, 36, 23, 255, 42, 40, 24, 255, 41, 35, 24, 255, 49, 40, 27, 255, 40, 34, 23, 255, 44, 37, 24, 255, 42, 36, 23, 255, 43, 37, 24, 255, 42, 35, 23, 255, 44, 36, 23, 255, 40, 34, 24, 255, 58, 45, 30, 255, 53, 42, 28, 255, 56, 44, 29, 255, 52, 42, 28, 255, 55, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 62, 47, 31, 255, 55, 43, 28, 255, 51, 41, 27, 255, 51, 41, 27, 255, 36, 32, 23, 255, 66, 54, 38, 255, 48, 40, 30, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 49, 40, 26, 255, 64, 48, 32, 255, 54, 43, 28, 255, 62, 47, 31, 255, 71, 52, 33, 255, 56, 44, 29, 255, 48, 39, 25, 255, 71, 52, 33, 255, 62, 47, 31, 255, 44, 37, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 41, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 35, 25, 255, 38, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 46, 40, 29, 255, 34, 31, 22, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 52, 42, 27, 255, 67, 50, 33, 255, 64, 48, 32, 255, 64, 48, 32, 255, 47, 39, 25, 255, 68, 51, 33, 255, 59, 45, 30, 255, 48, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 35, 31, 22, 255, 43, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 46, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 51, 41, 27, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 45, 38, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 39, 34, 25, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 64, 48, 32, 255, 39, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 52, 42, 28, 255, 52, 42, 27, 255, 52, 42, 27, 255, 59, 45, 30, 255, 64, 48, 32, 255, 58, 45, 30, 255, 44, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 59, 46, 30, 255, 56, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 45, 37, 24, 255, 48, 39, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 25, 255, 35, 31, 22, 255, 40, 35, 24, 255, 69, 88, 34, 255, 36, 32, 22, 255, 61, 50, 36, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 94, 122, 85, 255, 53, 42, 28, 255, 41, 36, 24, 255, 55, 43, 28, 255, 46, 38, 25, 255, 48, 39, 25, 255, 63, 52, 37, 255, 64, 52, 37, 255, 37, 33, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 64, 48, 32, 255, 69, 51, 33, 255, 51, 41, 27, 255, 39, 34, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 45, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 44, 38, 27, 255, 49, 41, 30, 255, 49, 41, 30, 255, 55, 46, 32, 255, 36, 32, 22, 255, 38, 33, 24, 255, 52, 41, 27, 255, 40, 34, 24, 255, 43, 36, 26, 255, 44, 37, 24, 255, 41, 35, 23, 255, 45, 37, 25, 255, 43, 37, 26, 255, 42, 36, 26, 255, 42, 37, 25, 255, 39, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 51, 35, 255, 47, 68, 45, 255, 44, 65, 43, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 40, 59, 39, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 40, 59, 39, 255, 40, 59, 39, 255, 36, 54, 36, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 36, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 25, 34, 26, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 30, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 34, 43, 34, 255, 23, 29, 24, 255, 23, 30, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 39, 59, 39, 255, 43, 64, 42, 255, 34, 51, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 32, 26, 255, 28, 35, 28, 255, 38, 48, 37, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 31, 45, 32, 255, 42, 62, 41, 255, 34, 50, 34, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 43, 17, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 47, 38, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 50, 40, 26, 255, 44, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 39, 33, 23, 255, 40, 34, 23, 255, 39, 34, 24, 255, 45, 39, 28, 255, 59, 49, 35, 255, 43, 36, 24, 255, 52, 42, 27, 255, 35, 31, 23, 255, 36, 32, 23, 255, 48, 40, 26, 255, 45, 38, 24, 255, 54, 43, 28, 255, 48, 39, 25, 255, 57, 45, 29, 255, 48, 40, 26, 255, 46, 39, 25, 255, 49, 40, 26, 255, 39, 34, 23, 255, 50, 40, 27, 255, 45, 38, 25, 255, 39, 34, 24, 255, 52, 42, 27, 255, 68, 51, 33, 255, 60, 46, 30, 255, 49, 40, 26, 255, 70, 52, 33, 255, 43, 36, 24, 255, 42, 36, 24, 255, 38, 41, 36, 255, 49, 42, 30, 255, 66, 54, 38, 255, 44, 38, 27, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 66, 54, 38, 255, 35, 31, 22, 255, 42, 37, 27, 255, 43, 37, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 55, 43, 28, 255, 48, 39, 25, 255, 50, 40, 27, 255, 54, 43, 28, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 57, 45, 29, 255, 46, 39, 25, 255, 51, 49, 40, 255, 52, 42, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 54, 45, 33, 255, 72, 58, 42, 255, 48, 40, 30, 255, 49, 40, 26, 255, 52, 42, 28, 255, 52, 42, 27, 255, 51, 41, 27, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 61, 47, 31, 255, 77, 57, 33, 255, 62, 47, 31, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 44, 37, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 71, 57, 41, 255, 63, 52, 37, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 70, 57, 40, 255, 48, 40, 30, 255, 33, 30, 22, 255, 41, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 39, 34, 23, 255, 43, 36, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 38, 33, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 45, 38, 25, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 59, 46, 30, 255, 58, 45, 30, 255, 51, 41, 27, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 57, 47, 34, 255, 53, 44, 32, 255, 39, 34, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 60, 46, 31, 255, 39, 34, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 70, 52, 33, 255, 59, 46, 30, 255, 70, 52, 33, 255, 52, 42, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 55, 43, 28, 255, 54, 43, 28, 255, 37, 33, 23, 255, 41, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 48, 40, 30, 255, 43, 36, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 44, 37, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 62, 51, 36, 255, 62, 51, 36, 255, 41, 36, 26, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 49, 42, 30, 255, 37, 33, 23, 255, 59, 45, 30, 255, 48, 39, 25, 255, 55, 43, 28, 255, 35, 31, 22, 255, 51, 43, 31, 255, 34, 30, 22, 255, 39, 34, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 36, 31, 22, 255, 46, 38, 25, 255, 47, 39, 25, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 42, 37, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 77, 57, 33, 255, 67, 50, 33, 255, 42, 36, 24, 255, 48, 40, 26, 255, 46, 38, 25, 255, 45, 37, 24, 255, 49, 42, 30, 255, 76, 60, 41, 255, 49, 42, 30, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 67, 50, 33, 255, 58, 45, 30, 255, 33, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 46, 40, 28, 255, 44, 38, 27, 255, 39, 34, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 72, 58, 41, 255, 38, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 40, 35, 23, 255, 47, 39, 25, 255, 54, 43, 29, 255, 35, 31, 22, 255, 39, 34, 23, 255, 44, 36, 23, 255, 42, 36, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 30, 42, 30, 255, 41, 61, 40, 255, 38, 57, 38, 255, 37, 56, 37, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 34, 50, 34, 255, 30, 42, 30, 255, 24, 31, 25, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 36, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 43, 63, 41, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 33, 49, 34, 255, 37, 56, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 53, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 23, 30, 24, 255, 28, 35, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 23, 29, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 35, 28, 255, 35, 44, 34, 255, 23, 29, 24, 255, 25, 32, 26, 255, 35, 44, 34, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 41, 35, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 37, 32, 23, 255, 36, 31, 22, 255, 37, 32, 23, 255, 38, 33, 23, 255, 40, 34, 23, 255, 45, 38, 25, 255, 40, 34, 23, 255, 38, 33, 23, 255, 44, 38, 27, 255, 42, 35, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 38, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 51, 41, 27, 255, 46, 39, 25, 255, 54, 43, 28, 255, 52, 42, 28, 255, 49, 40, 26, 255, 49, 40, 26, 255, 41, 35, 24, 255, 44, 37, 24, 255, 56, 44, 29, 255, 36, 32, 23, 255, 48, 40, 26, 255, 51, 41, 27, 255, 48, 40, 26, 255, 46, 39, 25, 255, 56, 44, 29, 255, 55, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 59, 49, 35, 255, 50, 42, 31, 255, 59, 49, 35, 255, 34, 30, 22, 255, 34, 30, 22, 255, 48, 40, 26, 255, 39, 34, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 43, 37, 24, 255, 63, 48, 32, 255, 53, 42, 28, 255, 61, 46, 31, 255, 52, 42, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 62, 47, 31, 255, 48, 40, 26, 255, 60, 46, 31, 255, 41, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 55, 46, 33, 255, 33, 30, 22, 255, 50, 42, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 46, 39, 25, 255, 43, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 61, 47, 31, 255, 71, 52, 33, 255, 46, 38, 25, 255, 42, 36, 24, 255, 58, 45, 30, 255, 62, 47, 31, 255, 45, 38, 25, 255, 54, 43, 28, 255, 43, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 59, 45, 30, 255, 44, 37, 24, 255, 65, 86, 33, 255, 48, 40, 26, 255, 43, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 44, 38, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 53, 44, 32, 255, 50, 42, 31, 255, 44, 38, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 50, 40, 27, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 70, 52, 33, 255, 45, 38, 25, 255, 52, 42, 27, 255, 58, 45, 30, 255, 57, 44, 29, 255, 63, 48, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 68, 55, 40, 255, 35, 31, 22, 255, 48, 39, 25, 255, 55, 43, 28, 255, 52, 42, 27, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 63, 48, 31, 255, 53, 42, 28, 255, 43, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 55, 54, 45, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 41, 36, 26, 255, 43, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 46, 39, 25, 255, 55, 43, 28, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 76, 61, 43, 255, 49, 42, 30, 255, 37, 33, 24, 255, 72, 58, 42, 255, 35, 31, 22, 255, 36, 32, 23, 255, 45, 37, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 64, 48, 32, 255, 61, 47, 31, 255, 58, 45, 30, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 38, 25, 255, 40, 34, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 57, 47, 33, 255, 46, 40, 29, 255, 52, 44, 31, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 35, 24, 255, 49, 51, 25, 255, 40, 35, 26, 255, 41, 35, 23, 255, 54, 42, 28, 255, 44, 37, 24, 255, 41, 35, 23, 255, 42, 36, 23, 255, 39, 34, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 47, 33, 255, 43, 64, 42, 255, 35, 52, 35, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 26, 36, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 36, 53, 36, 255, 43, 64, 42, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 38, 58, 38, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 34, 26, 255, 25, 31, 25, 255, 29, 41, 30, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 43, 64, 42, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 32, 45, 32, 255, 33, 49, 34, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 33, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 38, 28, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 33, 27, 255, 25, 32, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 35, 31, 22, 255, 62, 51, 36, 255, 41, 36, 26, 255, 33, 30, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 42, 37, 27, 255, 41, 35, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 46, 39, 28, 255, 38, 33, 23, 255, 46, 38, 26, 255, 59, 46, 31, 255, 43, 37, 24, 255, 38, 34, 23, 255, 41, 35, 24, 255, 48, 39, 26, 255, 37, 33, 23, 255, 48, 39, 25, 255, 54, 42, 27, 255, 66, 49, 33, 255, 64, 48, 32, 255, 59, 45, 30, 255, 54, 43, 28, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 51, 41, 27, 255, 39, 33, 23, 255, 36, 31, 22, 255, 58, 48, 34, 255, 36, 32, 23, 255, 36, 32, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 51, 41, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 67, 50, 33, 255, 49, 40, 26, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 57, 45, 29, 255, 51, 41, 27, 255, 46, 39, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 59, 45, 30, 255, 51, 41, 27, 255, 35, 31, 22, 255, 59, 49, 35, 255, 41, 36, 26, 255, 58, 48, 34, 255, 33, 30, 22, 255, 39, 33, 23, 255, 39, 34, 24, 255, 44, 38, 27, 255, 64, 52, 37, 255, 36, 32, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 49, 40, 26, 255, 41, 36, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 43, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 46, 39, 25, 255, 47, 39, 25, 255, 39, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 55, 43, 28, 255, 45, 37, 24, 255, 41, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 58, 45, 30, 255, 41, 36, 24, 255, 35, 31, 22, 255, 46, 38, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 40, 35, 25, 255, 34, 31, 22, 255, 34, 30, 22, 255, 45, 39, 28, 255, 36, 32, 23, 255, 46, 38, 25, 255, 53, 42, 28, 255, 63, 48, 32, 255, 53, 42, 28, 255, 47, 39, 25, 255, 50, 40, 27, 255, 43, 36, 24, 255, 43, 36, 24, 255, 57, 45, 29, 255, 43, 37, 24, 255, 69, 51, 33, 255, 69, 51, 33, 255, 69, 51, 33, 255, 58, 45, 30, 255, 60, 46, 30, 255, 56, 44, 29, 255, 48, 40, 26, 255, 44, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 66, 49, 33, 255, 41, 35, 24, 255, 34, 31, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 70, 52, 33, 255, 54, 43, 28, 255, 45, 37, 24, 255, 39, 34, 25, 255, 54, 45, 33, 255, 39, 34, 25, 255, 40, 35, 24, 255, 70, 52, 33, 255, 54, 43, 28, 255, 35, 31, 22, 255, 36, 32, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 48, 40, 30, 255, 51, 43, 31, 255, 37, 33, 23, 255, 33, 30, 22, 255, 63, 52, 37, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 41, 36, 26, 255, 39, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 54, 43, 28, 255, 63, 48, 32, 255, 47, 39, 25, 255, 44, 37, 24, 255, 43, 36, 24, 255, 41, 36, 26, 255, 35, 31, 22, 255, 80, 64, 45, 255, 51, 43, 31, 255, 36, 32, 23, 255, 36, 32, 24, 255, 39, 34, 24, 255, 48, 39, 25, 255, 61, 46, 31, 255, 59, 46, 30, 255, 64, 48, 32, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 34, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 52, 43, 31, 255, 48, 41, 28, 255, 39, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 53, 43, 30, 255, 40, 35, 24, 255, 37, 32, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 56, 37, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 37, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 40, 29, 255, 24, 30, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 60, 40, 255, 40, 59, 39, 255, 37, 56, 37, 255, 38, 58, 38, 255, 34, 49, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 43, 63, 41, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 36, 29, 255, 24, 32, 25, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 28, 39, 29, 255, 26, 36, 27, 255, 32, 47, 33, 255, 28, 40, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 54, 36, 255, 38, 58, 38, 255, 29, 40, 29, 255, 38, 33, 23, 255, 58, 48, 34, 255, 75, 60, 43, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 43, 37, 24, 255, 54, 43, 28, 255, 56, 43, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 46, 39, 25, 255, 46, 38, 24, 255, 48, 40, 27, 255, 49, 40, 27, 255, 49, 39, 26, 255, 41, 35, 24, 255, 52, 42, 28, 255, 50, 40, 26, 255, 57, 44, 29, 255, 52, 41, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 70, 52, 33, 255, 61, 46, 31, 255, 41, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 58, 45, 30, 255, 58, 45, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 55, 43, 28, 255, 46, 39, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 54, 43, 28, 255, 60, 46, 30, 255, 40, 35, 24, 255, 43, 36, 24, 255, 57, 45, 29, 255, 48, 40, 26, 255, 39, 34, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 58, 48, 34, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 54, 43, 28, 255, 48, 40, 26, 255, 48, 39, 25, 255, 52, 42, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 36, 32, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 40, 29, 255, 70, 57, 40, 255, 57, 47, 34, 255, 34, 31, 22, 255, 34, 30, 22, 255, 48, 40, 30, 255, 46, 40, 29, 255, 40, 35, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 48, 40, 26, 255, 46, 39, 25, 255, 61, 47, 31, 255, 55, 43, 28, 255, 52, 42, 27, 255, 51, 41, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 48, 39, 25, 255, 58, 45, 30, 255, 56, 44, 29, 255, 48, 40, 26, 255, 43, 44, 37, 255, 33, 30, 22, 255, 40, 34, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 52, 42, 28, 255, 65, 49, 33, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 62, 47, 31, 255, 55, 43, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 45, 37, 24, 255, 59, 45, 30, 255, 46, 38, 25, 255, 35, 31, 22, 255, 36, 31, 22, 255, 63, 52, 37, 255, 73, 59, 42, 255, 35, 31, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 44, 38, 27, 255, 43, 36, 24, 255, 61, 46, 31, 255, 57, 44, 29, 255, 59, 45, 30, 255, 49, 40, 26, 255, 42, 36, 24, 255, 47, 39, 25, 255, 51, 41, 27, 255, 66, 49, 33, 255, 48, 40, 26, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 62, 51, 36, 255, 51, 43, 31, 255, 41, 35, 24, 255, 39, 34, 24, 255, 72, 58, 42, 255, 39, 34, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 51, 43, 31, 255, 62, 51, 36, 255, 35, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 36, 31, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 62, 51, 36, 255, 53, 44, 32, 255, 67, 54, 39, 255, 50, 42, 31, 255, 64, 52, 37, 255, 76, 61, 43, 255, 43, 36, 24, 255, 48, 40, 26, 255, 43, 37, 24, 255, 45, 37, 24, 255, 66, 49, 33, 255, 45, 37, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 45, 38, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 38, 32, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 40, 34, 23, 255, 40, 34, 23, 255, 36, 31, 22, 255, 36, 31, 22, 255, 47, 39, 26, 255, 44, 36, 25, 255, 40, 34, 23, 255, 45, 38, 27, 255, 58, 48, 33, 255, 35, 31, 22, 255, 48, 41, 29, 255, 37, 32, 24, 255, 39, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 36, 32, 23, 255, 24, 31, 25, 255, 30, 42, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 30, 25, 255, 25, 32, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 24, 32, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 33, 42, 33, 255, 26, 34, 26, 255, 23, 29, 24, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 77, 95, 15, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 46, 68, 44, 255, 34, 49, 34, 255, 31, 44, 31, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 24, 31, 25, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 34, 26, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 34, 50, 34, 255, 35, 52, 35, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 39, 59, 39, 255, 37, 56, 37, 255, 46, 68, 44, 255, 38, 57, 38, 255, 34, 50, 34, 255, 43, 64, 42, 255, 37, 56, 37, 255, 44, 65, 43, 255, 38, 57, 38, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 53, 36, 255, 37, 55, 37, 255, 53, 77, 50, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 25, 34, 26, 255, 26, 34, 26, 255, 23, 29, 24, 255, 26, 33, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 33, 27, 255, 24, 32, 25, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 34, 27, 255, 30, 38, 30, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 26, 34, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 31, 25, 255, 24, 30, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 51, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 50, 73, 47, 255, 37, 56, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 51, 35, 255, 38, 57, 38, 255, 27, 37, 28, 255, 36, 32, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 47, 39, 25, 255, 63, 47, 32, 255, 43, 37, 24, 255, 45, 38, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 43, 37, 25, 255, 45, 38, 26, 255, 50, 41, 27, 255, 41, 36, 23, 255, 58, 45, 30, 255, 39, 34, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 64, 48, 32, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 48, 40, 26, 255, 39, 34, 24, 255, 50, 40, 27, 255, 43, 36, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 37, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 46, 40, 29, 255, 33, 30, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 34, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 59, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 46, 40, 29, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 36, 32, 23, 255, 49, 40, 26, 255, 57, 45, 29, 255, 49, 40, 26, 255, 54, 45, 33, 255, 80, 64, 45, 255, 50, 42, 31, 255, 36, 32, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 55, 46, 33, 255, 35, 31, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 46, 39, 25, 255, 44, 37, 24, 255, 44, 38, 27, 255, 37, 33, 23, 255, 34, 30, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 50, 40, 27, 255, 40, 34, 24, 255, 41, 35, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 43, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 52, 42, 28, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 46, 39, 25, 255, 89, 102, 44, 255, 57, 45, 29, 255, 52, 42, 27, 255, 56, 44, 29, 255, 38, 33, 23, 255, 62, 51, 36, 255, 39, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 55, 43, 28, 255, 46, 39, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 56, 44, 29, 255, 69, 51, 33, 255, 54, 43, 28, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 46, 40, 29, 255, 54, 45, 33, 255, 36, 32, 23, 255, 35, 31, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 68, 51, 33, 255, 43, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 47, 61, 32, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 39, 34, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 53, 44, 32, 255, 40, 35, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 25, 255, 55, 46, 33, 255, 39, 34, 25, 255, 33, 30, 22, 255, 34, 31, 22, 255, 49, 40, 26, 255, 43, 36, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 45, 39, 28, 255, 62, 51, 36, 255, 44, 38, 27, 255, 68, 55, 40, 255, 33, 30, 22, 255, 75, 60, 43, 255, 34, 30, 22, 255, 62, 51, 36, 255, 34, 31, 22, 255, 52, 42, 27, 255, 39, 34, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 57, 44, 29, 255, 44, 37, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 50, 40, 27, 255, 41, 35, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 26, 255, 39, 33, 23, 255, 43, 37, 26, 255, 60, 47, 33, 255, 43, 36, 24, 255, 39, 34, 23, 255, 35, 31, 23, 255, 39, 34, 23, 255, 37, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 25, 33, 26, 255, 28, 38, 28, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 30, 25, 255, 29, 36, 29, 255, 23, 29, 24, 255, 24, 30, 25, 255, 27, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 47, 68, 45, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 30, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 31, 44, 31, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 50, 73, 47, 255, 45, 66, 43, 255, 43, 63, 41, 255, 46, 68, 44, 255, 35, 52, 35, 255, 36, 54, 36, 255, 40, 59, 39, 255, 42, 62, 41, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 40, 59, 39, 255, 37, 55, 37, 255, 34, 50, 34, 255, 42, 62, 41, 255, 38, 57, 38, 255, 32, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 30, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 57, 64, 11, 255, 26, 33, 27, 255, 24, 32, 25, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 36, 54, 36, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 32, 46, 32, 255, 35, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 54, 78, 51, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 44, 65, 43, 255, 29, 40, 29, 255, 42, 36, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 40, 35, 25, 255, 63, 52, 37, 255, 36, 32, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 41, 36, 24, 255, 42, 35, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 50, 40, 26, 255, 43, 36, 24, 255, 43, 45, 37, 255, 39, 34, 25, 255, 46, 40, 29, 255, 42, 36, 24, 255, 34, 31, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 58, 48, 34, 255, 35, 31, 22, 255, 36, 31, 22, 255, 58, 45, 30, 255, 51, 41, 27, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 35, 31, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 25, 255, 54, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 63, 48, 32, 255, 52, 42, 27, 255, 34, 30, 22, 255, 47, 39, 25, 255, 46, 39, 25, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 49, 40, 26, 255, 51, 41, 27, 255, 44, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 43, 37, 24, 255, 41, 35, 24, 255, 67, 50, 33, 255, 50, 40, 27, 255, 36, 32, 22, 255, 61, 50, 36, 255, 34, 31, 22, 255, 67, 54, 39, 255, 79, 63, 44, 255, 68, 55, 40, 255, 49, 42, 30, 255, 51, 43, 31, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 54, 43, 28, 255, 54, 43, 28, 255, 36, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 54, 43, 28, 255, 57, 44, 29, 255, 59, 45, 30, 255, 42, 36, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 61, 47, 31, 255, 40, 35, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 64, 52, 37, 255, 42, 36, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 48, 39, 25, 255, 60, 46, 30, 255, 66, 49, 33, 255, 42, 36, 24, 255, 44, 37, 24, 255, 70, 52, 33, 255, 48, 40, 26, 255, 51, 41, 27, 255, 52, 42, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 40, 34, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 62, 47, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 57, 45, 29, 255, 41, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 66, 54, 38, 255, 35, 31, 22, 255, 55, 46, 33, 255, 35, 31, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 37, 27, 255, 46, 38, 25, 255, 51, 41, 27, 255, 55, 43, 28, 255, 64, 48, 32, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 53, 44, 32, 255, 35, 31, 22, 255, 49, 42, 30, 255, 33, 30, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 51, 41, 27, 255, 39, 34, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 54, 45, 33, 255, 37, 33, 24, 255, 42, 37, 27, 255, 68, 55, 40, 255, 68, 55, 40, 255, 39, 34, 25, 255, 42, 37, 27, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 39, 34, 25, 255, 42, 36, 24, 255, 42, 37, 27, 255, 60, 46, 31, 255, 55, 43, 28, 255, 58, 45, 30, 255, 40, 35, 24, 255, 34, 31, 22, 255, 51, 43, 31, 255, 73, 59, 42, 255, 72, 58, 42, 255, 45, 39, 28, 255, 37, 33, 23, 255, 59, 49, 35, 255, 35, 31, 22, 255, 36, 32, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 62, 47, 31, 255, 70, 52, 33, 255, 51, 41, 27, 255, 47, 39, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 32, 22, 255, 36, 31, 22, 255, 37, 32, 22, 255, 47, 39, 26, 255, 42, 35, 24, 255, 76, 59, 38, 255, 46, 38, 24, 255, 46, 37, 25, 255, 39, 34, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 54, 42, 27, 255, 43, 37, 24, 255, 45, 39, 28, 255, 41, 35, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 26, 33, 27, 255, 30, 42, 30, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 29, 24, 255, 31, 39, 31, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 41, 61, 40, 255, 43, 63, 41, 255, 40, 60, 40, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 48, 70, 46, 255, 39, 59, 39, 255, 40, 60, 40, 255, 35, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 40, 59, 39, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 34, 15, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 35, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 32, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 24, 31, 25, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 37, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 37, 56, 37, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 29, 40, 29, 255, 25, 32, 14, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 43, 64, 42, 255, 29, 41, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 66, 54, 38, 255, 34, 30, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 74, 55, 32, 255, 62, 47, 30, 255, 43, 36, 24, 255, 41, 36, 26, 255, 36, 32, 23, 255, 41, 36, 25, 255, 40, 35, 23, 255, 37, 32, 23, 255, 42, 36, 24, 255, 43, 38, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 36, 24, 255, 35, 31, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 45, 39, 28, 255, 36, 32, 23, 255, 38, 33, 23, 255, 37, 33, 24, 255, 39, 34, 25, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 44, 38, 27, 255, 54, 45, 33, 255, 51, 43, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 52, 42, 27, 255, 63, 48, 31, 255, 41, 36, 24, 255, 36, 32, 23, 255, 71, 57, 41, 255, 49, 42, 30, 255, 44, 38, 27, 255, 54, 45, 33, 255, 67, 54, 39, 255, 33, 30, 22, 255, 50, 40, 27, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 43, 36, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 69, 51, 33, 255, 41, 36, 24, 255, 50, 40, 27, 255, 61, 47, 31, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 54, 43, 28, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 24, 255, 79, 63, 45, 255, 77, 62, 44, 255, 51, 43, 31, 255, 36, 32, 24, 255, 34, 31, 22, 255, 58, 48, 34, 255, 57, 47, 34, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 54, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 67, 50, 33, 255, 40, 35, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 46, 39, 25, 255, 45, 37, 24, 255, 58, 45, 30, 255, 58, 45, 30, 255, 40, 34, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 52, 42, 28, 255, 71, 52, 33, 255, 66, 49, 33, 255, 58, 45, 30, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 44, 37, 24, 255, 59, 45, 30, 255, 58, 45, 30, 255, 43, 37, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 43, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 46, 39, 25, 255, 40, 34, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 53, 42, 28, 255, 55, 43, 28, 255, 56, 44, 29, 255, 52, 42, 27, 255, 64, 48, 32, 255, 50, 40, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 24, 255, 48, 40, 30, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 35, 25, 255, 55, 46, 33, 255, 76, 61, 43, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 57, 47, 34, 255, 42, 37, 27, 255, 42, 37, 27, 255, 36, 31, 22, 255, 58, 48, 34, 255, 34, 30, 22, 255, 41, 36, 26, 255, 68, 55, 40, 255, 55, 46, 33, 255, 33, 30, 22, 255, 35, 31, 23, 255, 46, 40, 29, 255, 42, 37, 27, 255, 57, 47, 34, 255, 33, 30, 22, 255, 35, 31, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 54, 43, 28, 255, 45, 37, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 58, 45, 28, 255, 40, 35, 24, 255, 51, 56, 38, 255, 34, 30, 22, 255, 40, 35, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 23, 29, 24, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 24, 31, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 92, 110, 11, 255, 28, 40, 29, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 40, 59, 39, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 56, 37, 255, 49, 71, 46, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 56, 37, 255, 33, 47, 33, 255, 36, 54, 36, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 24, 30, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 34, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 51, 35, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 35, 28, 255, 24, 30, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 25, 32, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 47, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 55, 46, 33, 255, 37, 33, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 69, 51, 31, 255, 50, 40, 26, 255, 41, 35, 24, 255, 43, 37, 25, 255, 35, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 49, 39, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 39, 33, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 34, 23, 255, 68, 55, 40, 255, 42, 37, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 54, 45, 33, 255, 70, 57, 40, 255, 71, 57, 41, 255, 45, 39, 28, 255, 40, 35, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 63, 48, 31, 255, 79, 92, 41, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 54, 45, 33, 255, 33, 30, 22, 255, 55, 46, 33, 255, 33, 30, 22, 255, 52, 42, 28, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 60, 46, 31, 255, 66, 49, 33, 255, 55, 43, 28, 255, 45, 37, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 45, 38, 25, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 35, 31, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 56, 44, 29, 255, 41, 35, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 36, 31, 22, 255, 70, 57, 40, 255, 73, 59, 42, 255, 72, 58, 42, 255, 34, 31, 22, 255, 33, 30, 22, 255, 76, 61, 43, 255, 48, 40, 30, 255, 36, 32, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 47, 39, 25, 255, 47, 39, 25, 255, 42, 36, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 63, 48, 32, 255, 45, 37, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 48, 40, 26, 255, 59, 45, 30, 255, 80, 97, 40, 255, 39, 34, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 49, 40, 26, 255, 50, 40, 27, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 57, 45, 29, 255, 72, 53, 33, 255, 60, 46, 30, 255, 48, 39, 25, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 48, 40, 30, 255, 36, 32, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 45, 38, 25, 255, 58, 45, 30, 255, 42, 36, 24, 255, 36, 32, 22, 255, 49, 40, 26, 255, 51, 41, 27, 255, 42, 36, 24, 255, 50, 42, 31, 255, 33, 30, 22, 255, 34, 30, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 57, 45, 29, 255, 63, 48, 32, 255, 55, 43, 28, 255, 46, 38, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 49, 42, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 36, 32, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 24, 255, 45, 39, 28, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 75, 60, 43, 255, 53, 44, 32, 255, 44, 37, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 43, 37, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 73, 59, 42, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 54, 45, 33, 255, 35, 31, 22, 255, 40, 35, 25, 255, 55, 46, 33, 255, 48, 40, 30, 255, 59, 49, 35, 255, 36, 32, 24, 255, 79, 63, 44, 255, 61, 50, 36, 255, 35, 31, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 57, 45, 29, 255, 42, 36, 24, 255, 52, 42, 28, 255, 43, 37, 24, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 44, 37, 25, 255, 43, 36, 24, 255, 49, 40, 27, 255, 55, 43, 28, 255, 43, 41, 31, 255, 48, 50, 29, 255, 65, 52, 38, 255, 35, 31, 22, 255, 58, 45, 30, 255, 42, 36, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 25, 31, 25, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 41, 61, 40, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 51, 35, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 49, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 42, 62, 41, 255, 37, 56, 37, 255, 35, 53, 36, 255, 44, 65, 43, 255, 43, 64, 42, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 32, 40, 32, 255, 23, 29, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 53, 36, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 25, 34, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 32, 26, 255, 26, 36, 27, 255, 26, 33, 27, 255, 29, 36, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 51, 35, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 30, 22, 255, 36, 32, 24, 255, 46, 40, 29, 255, 37, 33, 23, 255, 35, 31, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 37, 32, 23, 255, 39, 34, 23, 255, 60, 46, 30, 255, 40, 34, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 43, 36, 24, 255, 53, 41, 27, 255, 43, 37, 24, 255, 46, 38, 24, 255, 61, 46, 30, 255, 41, 35, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 52, 42, 28, 255, 41, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 59, 49, 35, 255, 46, 40, 29, 255, 36, 32, 23, 255, 37, 33, 23, 255, 63, 52, 37, 255, 49, 42, 30, 255, 49, 42, 30, 255, 35, 31, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 35, 31, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 61, 47, 31, 255, 58, 45, 30, 255, 46, 38, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 66, 49, 33, 255, 61, 46, 31, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 59, 49, 35, 255, 54, 45, 33, 255, 49, 40, 26, 255, 37, 33, 23, 255, 44, 37, 24, 255, 36, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 48, 40, 26, 255, 55, 43, 28, 255, 45, 37, 24, 255, 50, 40, 27, 255, 61, 46, 31, 255, 59, 45, 30, 255, 44, 37, 24, 255, 36, 32, 22, 255, 43, 36, 24, 255, 49, 40, 26, 255, 61, 46, 31, 255, 70, 52, 33, 255, 67, 50, 33, 255, 41, 35, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 61, 47, 31, 255, 44, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 45, 38, 25, 255, 41, 35, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 73, 59, 42, 255, 55, 46, 33, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 50, 40, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 52, 42, 27, 255, 48, 39, 25, 255, 40, 34, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 45, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 52, 42, 28, 255, 52, 42, 28, 255, 70, 52, 33, 255, 52, 42, 28, 255, 58, 45, 30, 255, 41, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 56, 44, 29, 255, 44, 37, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 39, 34, 23, 255, 59, 45, 30, 255, 42, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 34, 30, 22, 255, 67, 54, 39, 255, 40, 34, 24, 255, 34, 30, 22, 255, 44, 37, 24, 255, 59, 46, 30, 255, 61, 46, 31, 255, 49, 40, 26, 255, 58, 45, 30, 255, 46, 39, 25, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 45, 39, 28, 255, 53, 44, 32, 255, 39, 34, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 62, 51, 36, 255, 80, 64, 45, 255, 50, 42, 31, 255, 54, 45, 33, 255, 51, 41, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 36, 32, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 77, 62, 44, 255, 36, 32, 23, 255, 36, 32, 24, 255, 54, 45, 33, 255, 43, 36, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 41, 35, 24, 255, 45, 38, 25, 255, 39, 34, 23, 255, 37, 33, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 46, 37, 26, 255, 53, 42, 28, 255, 59, 46, 30, 255, 40, 35, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 41, 36, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 25, 32, 26, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 38, 57, 38, 255, 43, 64, 42, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 40, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 34, 50, 34, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 38, 58, 38, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 82, 98, 13, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 40, 59, 39, 255, 35, 51, 35, 255, 39, 59, 39, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 37, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 44, 49, 14, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 40, 29, 255, 30, 42, 30, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 32, 26, 255, 31, 39, 31, 255, 26, 33, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 38, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 23, 30, 24, 255, 27, 35, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 40, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 30, 22, 255, 54, 45, 33, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 64, 48, 32, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 48, 40, 26, 255, 43, 36, 25, 255, 54, 42, 28, 255, 51, 40, 27, 255, 43, 40, 32, 255, 57, 44, 29, 255, 41, 35, 24, 255, 45, 38, 24, 255, 42, 35, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 35, 31, 22, 255, 46, 38, 24, 255, 41, 35, 23, 255, 52, 42, 27, 255, 43, 37, 24, 255, 56, 44, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 57, 45, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 36, 26, 255, 34, 30, 22, 255, 35, 31, 22, 255, 48, 40, 30, 255, 64, 52, 37, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 51, 43, 31, 255, 39, 34, 23, 255, 37, 33, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 53, 42, 28, 255, 53, 42, 28, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 34, 30, 22, 255, 46, 40, 29, 255, 36, 31, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 36, 32, 22, 255, 54, 43, 28, 255, 44, 37, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 53, 42, 28, 255, 45, 38, 25, 255, 46, 39, 25, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 41, 35, 24, 255, 52, 42, 28, 255, 46, 39, 25, 255, 58, 45, 30, 255, 39, 34, 23, 255, 36, 32, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 62, 51, 36, 255, 38, 33, 23, 255, 72, 58, 42, 255, 55, 46, 33, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 52, 42, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 60, 46, 30, 255, 45, 37, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 40, 34, 24, 255, 58, 45, 30, 255, 59, 45, 30, 255, 56, 44, 29, 255, 45, 37, 24, 255, 72, 53, 33, 255, 50, 40, 27, 255, 33, 30, 22, 255, 59, 49, 35, 255, 36, 32, 23, 255, 36, 32, 23, 255, 44, 45, 37, 255, 42, 36, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 38, 33, 23, 255, 43, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 59, 46, 30, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 61, 50, 36, 255, 34, 30, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 57, 44, 29, 255, 53, 42, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 44, 45, 37, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 49, 42, 30, 255, 50, 42, 31, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 49, 40, 26, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 37, 27, 255, 58, 48, 34, 255, 63, 52, 37, 255, 44, 38, 27, 255, 62, 51, 36, 255, 41, 35, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 60, 46, 30, 255, 53, 42, 27, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 47, 40, 29, 255, 45, 37, 24, 255, 51, 41, 27, 255, 47, 38, 25, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 40, 34, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 36, 32, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 55, 46, 33, 255, 25, 34, 26, 255, 28, 38, 28, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 34, 51, 35, 255, 35, 52, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 35, 52, 35, 255, 27, 38, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 30, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 32, 26, 255, 28, 36, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 33, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 32, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 27, 38, 28, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 43, 36, 24, 255, 48, 39, 25, 255, 66, 49, 33, 255, 49, 40, 26, 255, 47, 39, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 45, 38, 25, 255, 47, 40, 28, 255, 57, 46, 32, 255, 51, 41, 27, 255, 48, 39, 26, 255, 37, 33, 23, 255, 44, 36, 25, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 34, 23, 255, 36, 32, 23, 255, 46, 38, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 57, 47, 34, 255, 37, 33, 23, 255, 35, 31, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 41, 36, 26, 255, 41, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 62, 47, 31, 255, 62, 47, 31, 255, 58, 45, 30, 255, 51, 41, 27, 255, 43, 37, 24, 255, 33, 30, 22, 255, 54, 43, 28, 255, 50, 40, 27, 255, 45, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 50, 40, 27, 255, 35, 31, 22, 255, 59, 49, 35, 255, 36, 32, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 48, 40, 30, 255, 38, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 55, 43, 28, 255, 41, 35, 24, 255, 40, 35, 24, 255, 57, 47, 34, 255, 55, 46, 33, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 43, 36, 24, 255, 55, 46, 33, 255, 36, 32, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 48, 39, 25, 255, 62, 47, 31, 255, 57, 45, 29, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 41, 36, 26, 255, 39, 34, 23, 255, 50, 40, 27, 255, 49, 40, 26, 255, 36, 32, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 35, 31, 23, 255, 41, 36, 24, 255, 41, 36, 24, 255, 48, 40, 26, 255, 65, 49, 33, 255, 63, 48, 31, 255, 40, 34, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 64, 48, 32, 255, 45, 38, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 45, 38, 25, 255, 43, 36, 24, 255, 47, 39, 25, 255, 56, 44, 29, 255, 45, 37, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 80, 64, 45, 255, 46, 40, 29, 255, 44, 37, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 79, 63, 45, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 59, 45, 30, 255, 60, 46, 31, 255, 52, 42, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 49, 42, 30, 255, 44, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 67, 50, 33, 255, 49, 40, 26, 255, 40, 35, 25, 255, 35, 31, 22, 255, 54, 43, 28, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 36, 32, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 46, 40, 29, 255, 35, 31, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 34, 30, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 49, 39, 26, 255, 53, 42, 27, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 38, 34, 24, 255, 48, 39, 26, 255, 40, 35, 23, 255, 46, 38, 25, 255, 41, 36, 26, 255, 53, 44, 31, 255, 39, 34, 24, 255, 58, 48, 34, 255, 71, 57, 41, 255, 34, 30, 22, 255, 34, 30, 22, 255, 54, 45, 33, 255, 53, 44, 32, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 28, 39, 29, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 23, 29, 24, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 53, 36, 255, 33, 47, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 30, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 53, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 40, 60, 40, 255, 42, 62, 41, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 39, 16, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 51, 35, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 32, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 23, 29, 24, 255, 31, 39, 31, 255, 26, 35, 27, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 27, 36, 27, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 34, 26, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 31, 22, 255, 41, 36, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 45, 37, 24, 255, 36, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 49, 39, 26, 255, 47, 39, 25, 255, 37, 33, 22, 255, 37, 33, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 35, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 52, 42, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 59, 49, 35, 255, 43, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 57, 52, 42, 255, 59, 45, 30, 255, 45, 38, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 41, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 51, 43, 31, 255, 33, 30, 22, 255, 36, 32, 24, 255, 48, 40, 30, 255, 51, 43, 31, 255, 34, 30, 22, 255, 33, 30, 22, 255, 44, 37, 24, 255, 55, 43, 28, 255, 52, 42, 28, 255, 46, 39, 25, 255, 46, 39, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 49, 42, 30, 255, 36, 32, 23, 255, 34, 31, 22, 255, 53, 44, 32, 255, 39, 34, 25, 255, 46, 40, 29, 255, 33, 30, 22, 255, 61, 50, 36, 255, 66, 54, 38, 255, 68, 55, 40, 255, 39, 34, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 49, 42, 30, 255, 35, 31, 22, 255, 58, 48, 34, 255, 55, 46, 33, 255, 79, 63, 45, 255, 77, 62, 44, 255, 40, 35, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 39, 25, 255, 63, 48, 32, 255, 42, 36, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 63, 48, 31, 255, 58, 45, 30, 255, 43, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 56, 44, 29, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 70, 52, 33, 255, 57, 45, 29, 255, 52, 42, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 48, 40, 26, 255, 51, 41, 27, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 53, 42, 28, 255, 39, 34, 24, 255, 36, 31, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 25, 255, 58, 48, 34, 255, 51, 43, 31, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 69, 51, 33, 255, 65, 49, 33, 255, 60, 46, 30, 255, 47, 39, 25, 255, 51, 41, 27, 255, 46, 38, 25, 255, 39, 34, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 65, 49, 33, 255, 40, 34, 24, 255, 41, 36, 24, 255, 48, 40, 26, 255, 68, 51, 33, 255, 60, 46, 30, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 57, 47, 34, 255, 36, 32, 23, 255, 39, 34, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 41, 35, 23, 255, 56, 44, 28, 255, 43, 36, 23, 255, 36, 32, 23, 255, 37, 32, 23, 255, 35, 31, 22, 255, 40, 34, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 48, 44, 33, 255, 37, 32, 22, 255, 41, 36, 26, 255, 54, 45, 32, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 54, 45, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 55, 37, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 57, 38, 255, 33, 49, 34, 255, 35, 53, 36, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 34, 42, 16, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 33, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 39, 59, 39, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 86, 104, 13, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 29, 41, 30, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 51, 35, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 35, 36, 13, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 36, 53, 36, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 53, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 40, 60, 40, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 51, 62, 17, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 38, 57, 38, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 24, 30, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 33, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 47, 33, 255, 42, 36, 24, 255, 61, 46, 31, 255, 60, 46, 30, 255, 42, 36, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 38, 33, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 41, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 44, 38, 27, 255, 41, 36, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 53, 42, 28, 255, 40, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 49, 42, 30, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 45, 39, 28, 255, 60, 46, 31, 255, 43, 36, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 68, 51, 33, 255, 46, 38, 25, 255, 35, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 67, 54, 39, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 46, 40, 29, 255, 73, 59, 42, 255, 34, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 52, 42, 27, 255, 64, 48, 32, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 49, 73, 34, 255, 36, 32, 22, 255, 79, 63, 45, 255, 46, 40, 29, 255, 79, 63, 45, 255, 79, 63, 45, 255, 79, 63, 45, 255, 39, 34, 23, 255, 35, 31, 23, 255, 50, 42, 31, 255, 61, 50, 36, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 32, 24, 255, 37, 33, 24, 255, 44, 38, 27, 255, 68, 55, 40, 255, 76, 61, 43, 255, 54, 45, 33, 255, 41, 36, 26, 255, 34, 31, 22, 255, 36, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 60, 46, 31, 255, 41, 35, 24, 255, 45, 37, 24, 255, 67, 50, 33, 255, 54, 43, 28, 255, 39, 34, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 62, 47, 31, 255, 43, 37, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 35, 24, 255, 52, 42, 28, 255, 51, 41, 27, 255, 47, 39, 25, 255, 57, 44, 29, 255, 59, 46, 30, 255, 54, 43, 28, 255, 43, 36, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 50, 42, 31, 255, 37, 33, 23, 255, 44, 37, 24, 255, 70, 52, 33, 255, 72, 53, 33, 255, 58, 45, 30, 255, 45, 46, 37, 255, 45, 37, 24, 255, 38, 33, 23, 255, 61, 50, 36, 255, 34, 31, 22, 255, 41, 35, 24, 255, 38, 33, 23, 255, 52, 42, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 66, 49, 33, 255, 56, 44, 29, 255, 44, 37, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 53, 44, 32, 255, 36, 32, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 40, 29, 255, 58, 48, 34, 255, 34, 31, 22, 255, 61, 50, 36, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 68, 51, 33, 255, 52, 42, 28, 255, 41, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 62, 47, 31, 255, 34, 30, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 84, 99, 37, 255, 49, 40, 26, 255, 52, 42, 28, 255, 52, 42, 27, 255, 49, 40, 26, 255, 63, 85, 33, 255, 38, 33, 23, 255, 45, 38, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 48, 40, 30, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 41, 35, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 39, 28, 255, 36, 32, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 35, 52, 35, 255, 35, 53, 36, 255, 28, 39, 29, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 32, 47, 33, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 49, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 32, 26, 255, 26, 33, 27, 255, 25, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 30, 25, 255, 34, 43, 34, 255, 24, 30, 25, 255, 27, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 38, 58, 38, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 40, 29, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 37, 56, 37, 255, 38, 58, 38, 255, 44, 65, 43, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 31, 25, 255, 30, 42, 30, 255, 25, 33, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 24, 30, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 23, 30, 24, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 40, 60, 40, 255, 50, 73, 47, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 50, 34, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 32, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 51, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 38, 57, 38, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 32, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 31, 25, 255, 25, 31, 25, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 36, 54, 36, 255, 63, 48, 32, 255, 66, 49, 33, 255, 45, 37, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 75, 60, 43, 255, 75, 59, 40, 255, 42, 37, 26, 255, 35, 31, 22, 255, 43, 35, 23, 255, 41, 36, 24, 255, 50, 41, 29, 255, 54, 45, 32, 255, 67, 54, 38, 255, 35, 31, 22, 255, 47, 39, 25, 255, 42, 35, 23, 255, 50, 42, 30, 255, 35, 31, 23, 255, 39, 34, 25, 255, 54, 43, 28, 255, 54, 43, 28, 255, 41, 36, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 36, 32, 24, 255, 40, 35, 25, 255, 59, 49, 35, 255, 42, 37, 27, 255, 39, 34, 24, 255, 34, 31, 22, 255, 60, 46, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 65, 49, 33, 255, 42, 36, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 36, 32, 22, 255, 40, 35, 24, 255, 52, 42, 28, 255, 70, 52, 33, 255, 65, 49, 33, 255, 42, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 48, 40, 30, 255, 61, 50, 36, 255, 37, 33, 24, 255, 75, 60, 43, 255, 79, 63, 44, 255, 63, 52, 37, 255, 78, 62, 43, 255, 37, 33, 23, 255, 42, 37, 27, 255, 39, 34, 24, 255, 47, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 33, 30, 22, 255, 67, 54, 39, 255, 39, 34, 24, 255, 56, 44, 29, 255, 55, 43, 28, 255, 59, 46, 30, 255, 36, 32, 23, 255, 57, 47, 34, 255, 61, 50, 36, 255, 68, 55, 40, 255, 46, 40, 29, 255, 78, 62, 43, 255, 79, 63, 45, 255, 44, 38, 27, 255, 39, 34, 25, 255, 62, 51, 36, 255, 79, 63, 45, 255, 59, 49, 35, 255, 50, 42, 31, 255, 72, 58, 42, 255, 42, 37, 27, 255, 36, 32, 23, 255, 36, 32, 22, 255, 49, 42, 30, 255, 78, 61, 43, 255, 80, 64, 45, 255, 58, 48, 34, 255, 43, 37, 24, 255, 41, 36, 24, 255, 60, 46, 30, 255, 43, 36, 24, 255, 42, 37, 27, 255, 41, 36, 26, 255, 39, 34, 23, 255, 43, 37, 24, 255, 55, 43, 28, 255, 64, 48, 32, 255, 40, 35, 24, 255, 42, 36, 24, 255, 81, 59, 33, 255, 59, 46, 30, 255, 43, 36, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 66, 49, 33, 255, 58, 45, 30, 255, 65, 49, 33, 255, 61, 46, 31, 255, 42, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 57, 44, 29, 255, 50, 40, 27, 255, 51, 41, 27, 255, 40, 34, 24, 255, 34, 30, 22, 255, 63, 52, 37, 255, 46, 40, 29, 255, 39, 34, 24, 255, 67, 54, 39, 255, 36, 32, 23, 255, 49, 40, 26, 255, 39, 34, 23, 255, 41, 36, 26, 255, 50, 40, 27, 255, 43, 37, 24, 255, 64, 48, 32, 255, 48, 40, 26, 255, 48, 40, 26, 255, 45, 38, 25, 255, 45, 37, 24, 255, 51, 41, 27, 255, 50, 40, 27, 255, 58, 45, 30, 255, 67, 50, 33, 255, 59, 45, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 46, 39, 25, 255, 67, 50, 33, 255, 54, 43, 28, 255, 41, 35, 24, 255, 57, 47, 34, 255, 40, 35, 25, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 42, 37, 27, 255, 42, 37, 27, 255, 39, 34, 25, 255, 39, 34, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 52, 42, 27, 255, 48, 40, 26, 255, 45, 38, 25, 255, 75, 55, 33, 255, 55, 43, 28, 255, 42, 36, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 51, 43, 31, 255, 35, 31, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 45, 39, 28, 255, 33, 30, 22, 255, 34, 30, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 52, 42, 28, 255, 63, 48, 32, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 54, 43, 28, 255, 59, 46, 30, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 53, 44, 32, 255, 33, 30, 22, 255, 78, 62, 43, 255, 71, 57, 41, 255, 39, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 36, 32, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 43, 37, 26, 255, 43, 37, 24, 255, 42, 35, 24, 255, 46, 38, 25, 255, 50, 40, 26, 255, 42, 36, 24, 255, 36, 31, 22, 255, 77, 60, 42, 255, 58, 48, 34, 255, 78, 62, 43, 255, 35, 31, 22, 255, 42, 37, 27, 255, 37, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 48, 40, 26, 255, 46, 40, 29, 255, 33, 30, 22, 255, 40, 34, 24, 255, 48, 39, 25, 255, 31, 44, 31, 255, 33, 47, 33, 255, 26, 36, 27, 255, 32, 46, 32, 255, 37, 55, 37, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 39, 45, 16, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 52, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 40, 29, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 28, 38, 28, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 49, 34, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 26, 35, 27, 255, 25, 34, 26, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 33, 27, 255, 25, 31, 25, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 29, 40, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 31, 45, 32, 255, 36, 53, 36, 255, 46, 68, 44, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 32, 26, 255, 23, 29, 24, 255, 29, 36, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 32, 46, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 31, 45, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 70, 52, 33, 255, 60, 46, 30, 255, 64, 48, 32, 255, 41, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 39, 34, 25, 255, 36, 32, 22, 255, 41, 35, 24, 255, 62, 63, 34, 255, 39, 34, 24, 255, 41, 36, 25, 255, 56, 45, 32, 255, 34, 31, 22, 255, 43, 36, 23, 255, 49, 43, 26, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 37, 33, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 75, 60, 43, 255, 54, 45, 33, 255, 34, 30, 22, 255, 40, 35, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 46, 39, 25, 255, 35, 31, 22, 255, 36, 32, 24, 255, 33, 30, 22, 255, 42, 37, 27, 255, 42, 36, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 80, 64, 45, 255, 66, 54, 38, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 68, 55, 40, 255, 44, 38, 27, 255, 36, 32, 23, 255, 39, 33, 23, 255, 50, 42, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 50, 42, 31, 255, 39, 34, 23, 255, 43, 37, 24, 255, 52, 42, 28, 255, 56, 44, 29, 255, 54, 43, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 66, 49, 33, 255, 72, 53, 33, 255, 77, 57, 33, 255, 73, 54, 33, 255, 55, 43, 28, 255, 48, 40, 26, 255, 49, 40, 26, 255, 65, 49, 33, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 45, 38, 25, 255, 55, 43, 28, 255, 59, 45, 30, 255, 51, 41, 27, 255, 36, 31, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 40, 35, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 52, 42, 27, 255, 57, 45, 29, 255, 42, 36, 24, 255, 57, 44, 29, 255, 45, 37, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 57, 44, 29, 255, 49, 40, 26, 255, 46, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 70, 57, 40, 255, 57, 47, 34, 255, 33, 30, 22, 255, 35, 31, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 52, 42, 27, 255, 66, 49, 33, 255, 53, 42, 28, 255, 45, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 51, 43, 31, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 56, 44, 29, 255, 37, 33, 23, 255, 48, 40, 26, 255, 58, 45, 30, 255, 57, 45, 29, 255, 55, 43, 28, 255, 41, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 50, 40, 27, 255, 45, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 38, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 54, 43, 28, 255, 57, 45, 29, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 35, 31, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 57, 47, 34, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 37, 33, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 41, 34, 24, 255, 43, 36, 25, 255, 45, 37, 25, 255, 49, 40, 26, 255, 40, 34, 23, 255, 34, 31, 22, 255, 78, 63, 44, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 33, 49, 34, 255, 27, 38, 28, 255, 30, 43, 31, 255, 25, 33, 26, 255, 31, 44, 31, 255, 25, 33, 26, 255, 31, 44, 31, 255, 27, 36, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 38, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 40, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 37, 55, 37, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 29, 40, 29, 255, 32, 47, 33, 255, 27, 38, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 41, 61, 40, 255, 38, 57, 38, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 53, 36, 255, 49, 71, 46, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 36, 29, 255, 28, 36, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 33, 48, 33, 255, 32, 45, 32, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 35, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 38, 57, 38, 255, 32, 45, 32, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 52, 42, 27, 255, 53, 42, 28, 255, 57, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 22, 255, 43, 37, 27, 255, 37, 33, 23, 255, 38, 33, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 73, 59, 42, 255, 34, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 55, 46, 33, 255, 41, 36, 26, 255, 50, 42, 31, 255, 33, 30, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 46, 39, 25, 255, 42, 36, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 41, 36, 26, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 34, 30, 22, 255, 37, 33, 23, 255, 50, 42, 31, 255, 36, 32, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 41, 36, 26, 255, 33, 30, 22, 255, 40, 35, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 46, 39, 25, 255, 41, 35, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 41, 36, 26, 255, 36, 32, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 33, 30, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 52, 42, 27, 255, 61, 46, 31, 255, 47, 39, 25, 255, 55, 43, 28, 255, 46, 38, 25, 255, 58, 45, 30, 255, 51, 41, 27, 255, 55, 43, 28, 255, 51, 41, 27, 255, 52, 42, 27, 255, 60, 46, 31, 255, 67, 50, 33, 255, 50, 40, 27, 255, 40, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 36, 31, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 62, 47, 31, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 39, 34, 25, 255, 39, 34, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 36, 24, 255, 39, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 61, 50, 36, 255, 79, 63, 45, 255, 80, 64, 45, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 59, 46, 30, 255, 61, 47, 31, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 37, 27, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 52, 42, 27, 255, 39, 34, 24, 255, 48, 40, 26, 255, 52, 42, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 46, 38, 25, 255, 46, 39, 25, 255, 49, 40, 26, 255, 49, 40, 26, 255, 46, 38, 25, 255, 60, 46, 30, 255, 45, 38, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 57, 44, 29, 255, 42, 36, 24, 255, 48, 40, 26, 255, 38, 33, 23, 255, 54, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 37, 33, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 43, 37, 26, 255, 38, 33, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 45, 37, 25, 255, 46, 38, 25, 255, 37, 32, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 58, 48, 34, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 43, 36, 24, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 51, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 43, 63, 41, 255, 36, 54, 36, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 35, 28, 255, 33, 42, 33, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 53, 36, 255, 40, 60, 40, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 32, 26, 255, 23, 29, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 37, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 40, 60, 40, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 36, 32, 22, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 51, 43, 31, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 32, 23, 255, 44, 38, 27, 255, 40, 35, 24, 255, 37, 32, 23, 255, 48, 39, 26, 255, 40, 34, 24, 255, 41, 36, 25, 255, 54, 44, 31, 255, 53, 42, 27, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 46, 38, 25, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 24, 255, 49, 42, 30, 255, 39, 34, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 46, 40, 29, 255, 62, 51, 36, 255, 44, 38, 27, 255, 42, 37, 27, 255, 38, 33, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 46, 39, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 44, 38, 27, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 37, 27, 255, 38, 33, 23, 255, 34, 30, 22, 255, 49, 40, 26, 255, 52, 42, 27, 255, 41, 36, 24, 255, 40, 35, 24, 255, 57, 47, 34, 255, 34, 31, 22, 255, 39, 34, 24, 255, 59, 46, 30, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 39, 28, 255, 41, 36, 26, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 53, 44, 32, 255, 35, 31, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 38, 33, 23, 255, 53, 42, 28, 255, 43, 36, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 55, 43, 28, 255, 44, 37, 24, 255, 66, 49, 33, 255, 58, 45, 30, 255, 44, 37, 24, 255, 54, 43, 28, 255, 52, 42, 27, 255, 55, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 39, 34, 24, 255, 37, 33, 24, 255, 46, 40, 29, 255, 45, 39, 28, 255, 44, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 36, 32, 23, 255, 43, 45, 37, 255, 44, 37, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 54, 43, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 57, 44, 29, 255, 51, 41, 27, 255, 43, 36, 24, 255, 62, 47, 31, 255, 60, 46, 31, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 39, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 40, 35, 25, 255, 39, 34, 23, 255, 39, 34, 24, 255, 36, 32, 24, 255, 59, 49, 35, 255, 36, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 62, 47, 31, 255, 63, 48, 31, 255, 57, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 41, 36, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 59, 46, 30, 255, 54, 43, 28, 255, 43, 36, 24, 255, 39, 33, 23, 255, 48, 40, 30, 255, 40, 34, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 39, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 63, 48, 32, 255, 58, 45, 30, 255, 53, 42, 28, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 45, 38, 25, 255, 40, 34, 24, 255, 50, 40, 27, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 51, 41, 27, 255, 41, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 50, 40, 26, 255, 41, 35, 23, 255, 44, 37, 25, 255, 40, 34, 24, 255, 43, 36, 23, 255, 55, 43, 28, 255, 50, 41, 26, 255, 49, 40, 26, 255, 40, 34, 23, 255, 37, 32, 22, 255, 46, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 37, 27, 255, 62, 51, 36, 255, 34, 30, 22, 255, 39, 34, 23, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 44, 37, 24, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 35, 38, 13, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 33, 27, 255, 34, 43, 34, 255, 24, 30, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 30, 25, 255, 38, 48, 37, 255, 24, 32, 25, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 47, 68, 45, 255, 39, 59, 39, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 38, 57, 38, 255, 45, 67, 44, 255, 45, 67, 44, 255, 36, 54, 36, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 35, 28, 255, 28, 36, 29, 255, 23, 29, 24, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 40, 29, 255, 30, 43, 31, 255, 34, 51, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 38, 57, 38, 255, 38, 58, 38, 255, 42, 62, 41, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 43, 63, 41, 255, 42, 62, 41, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 38, 28, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 25, 34, 26, 255, 39, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 41, 36, 26, 255, 39, 34, 24, 255, 39, 34, 25, 255, 40, 35, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 48, 40, 29, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 44, 37, 24, 255, 44, 36, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 43, 37, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 42, 31, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 69, 87, 45, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 52, 42, 27, 255, 40, 35, 24, 255, 40, 34, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 39, 28, 255, 49, 42, 30, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 37, 27, 255, 48, 40, 30, 255, 35, 31, 22, 255, 42, 36, 24, 255, 66, 49, 33, 255, 38, 33, 23, 255, 36, 32, 23, 255, 40, 35, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 53, 44, 32, 255, 35, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 55, 43, 28, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 45, 38, 25, 255, 59, 46, 30, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 31, 255, 54, 43, 28, 255, 44, 37, 23, 255, 41, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 37, 33, 24, 255, 77, 61, 44, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 36, 32, 24, 255, 36, 32, 22, 255, 41, 36, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 46, 39, 25, 255, 51, 41, 27, 255, 55, 43, 28, 255, 57, 44, 29, 255, 39, 34, 24, 255, 46, 38, 25, 255, 51, 41, 27, 255, 46, 39, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 49, 42, 30, 255, 66, 54, 38, 255, 37, 33, 23, 255, 38, 33, 23, 255, 68, 88, 56, 255, 55, 46, 33, 255, 36, 32, 23, 255, 45, 37, 24, 255, 64, 48, 32, 255, 63, 48, 32, 255, 61, 47, 31, 255, 41, 35, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 52, 42, 27, 255, 50, 40, 27, 255, 57, 45, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 45, 37, 24, 255, 41, 36, 24, 255, 52, 42, 28, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 44, 38, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 41, 36, 24, 255, 46, 39, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 55, 43, 28, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 43, 36, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 46, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 41, 35, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 38, 24, 255, 44, 37, 25, 255, 42, 35, 24, 255, 33, 30, 22, 255, 41, 35, 25, 255, 39, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 48, 40, 30, 255, 39, 34, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 33, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 33, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 26, 32, 26, 255, 24, 32, 25, 255, 30, 42, 30, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 51, 35, 255, 43, 63, 41, 255, 30, 43, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 52, 76, 49, 255, 45, 67, 44, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 34, 43, 34, 255, 29, 37, 30, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 41, 61, 40, 255, 43, 63, 41, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 48, 70, 46, 255, 37, 55, 37, 255, 50, 73, 47, 255, 55, 79, 51, 255, 52, 76, 49, 255, 41, 61, 40, 255, 35, 52, 35, 255, 35, 51, 35, 255, 41, 61, 40, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 45, 37, 24, 255, 53, 42, 28, 255, 52, 42, 28, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 24, 255, 34, 30, 22, 255, 64, 52, 37, 255, 61, 50, 36, 255, 64, 52, 37, 255, 49, 42, 30, 255, 77, 62, 44, 255, 48, 40, 30, 255, 37, 31, 22, 255, 40, 34, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 42, 35, 24, 255, 48, 38, 26, 255, 62, 47, 31, 255, 59, 45, 30, 255, 44, 37, 24, 255, 47, 39, 25, 255, 44, 36, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 45, 37, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 41, 36, 26, 255, 37, 33, 23, 255, 63, 52, 37, 255, 67, 54, 39, 255, 35, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 53, 42, 28, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 42, 37, 27, 255, 36, 32, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 53, 42, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 44, 37, 24, 255, 50, 42, 31, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 35, 31, 22, 255, 33, 30, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 67, 50, 33, 255, 45, 37, 24, 255, 35, 31, 22, 255, 49, 40, 26, 255, 48, 39, 25, 255, 67, 50, 33, 255, 46, 39, 25, 255, 45, 37, 24, 255, 40, 35, 25, 255, 40, 34, 24, 255, 43, 36, 24, 255, 64, 52, 37, 255, 43, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 48, 39, 25, 255, 53, 42, 28, 255, 41, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 58, 45, 30, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 46, 39, 25, 255, 45, 37, 24, 255, 47, 39, 25, 255, 59, 45, 30, 255, 48, 40, 26, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 48, 40, 26, 255, 52, 42, 28, 255, 66, 49, 33, 255, 54, 43, 28, 255, 52, 42, 27, 255, 52, 42, 28, 255, 70, 52, 33, 255, 52, 42, 27, 255, 36, 32, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 56, 44, 29, 255, 33, 30, 22, 255, 46, 40, 29, 255, 40, 34, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 51, 41, 27, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 36, 32, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 52, 42, 27, 255, 57, 44, 29, 255, 48, 40, 26, 255, 54, 43, 28, 255, 63, 48, 32, 255, 69, 51, 33, 255, 43, 37, 24, 255, 41, 36, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 43, 36, 24, 255, 61, 47, 31, 255, 52, 42, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 45, 37, 24, 255, 36, 32, 22, 255, 46, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 53, 42, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 49, 40, 26, 255, 49, 41, 29, 255, 35, 31, 22, 255, 51, 43, 30, 255, 37, 33, 22, 255, 67, 54, 38, 255, 49, 41, 30, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 44, 37, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 26, 36, 27, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 40, 59, 39, 255, 47, 68, 45, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 32, 26, 255, 26, 32, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 43, 63, 41, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 38, 28, 255, 26, 33, 27, 255, 29, 37, 29, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 44, 65, 43, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 43, 64, 42, 255, 45, 66, 43, 255, 41, 61, 40, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 47, 33, 255, 37, 56, 37, 255, 39, 59, 39, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 64, 52, 37, 255, 78, 61, 43, 255, 75, 60, 40, 255, 79, 63, 45, 255, 66, 53, 38, 255, 39, 34, 23, 255, 58, 47, 32, 255, 58, 47, 32, 255, 43, 37, 25, 255, 52, 42, 28, 255, 43, 36, 23, 255, 66, 76, 41, 255, 55, 43, 28, 255, 59, 44, 30, 255, 56, 43, 28, 255, 53, 42, 27, 255, 45, 38, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 43, 36, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 73, 92, 33, 255, 39, 34, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 80, 64, 45, 255, 79, 63, 45, 255, 40, 35, 25, 255, 33, 30, 22, 255, 79, 63, 45, 255, 48, 40, 30, 255, 34, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 59, 46, 30, 255, 39, 33, 23, 255, 44, 38, 27, 255, 34, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 48, 40, 26, 255, 45, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 54, 43, 28, 255, 50, 40, 27, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 48, 40, 26, 255, 51, 41, 27, 255, 51, 41, 27, 255, 52, 42, 27, 255, 52, 42, 28, 255, 84, 107, 72, 255, 42, 36, 24, 255, 39, 33, 23, 255, 58, 45, 30, 255, 49, 40, 26, 255, 48, 40, 26, 255, 52, 42, 27, 255, 61, 47, 31, 255, 78, 57, 33, 255, 73, 54, 33, 255, 43, 37, 24, 255, 55, 43, 28, 255, 56, 44, 29, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 53, 42, 28, 255, 58, 45, 30, 255, 55, 43, 28, 255, 40, 35, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 34, 31, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 45, 37, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 61, 47, 31, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 58, 45, 30, 255, 60, 46, 30, 255, 60, 46, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 54, 43, 28, 255, 40, 35, 24, 255, 42, 43, 36, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 57, 44, 29, 255, 55, 43, 28, 255, 59, 46, 30, 255, 72, 53, 33, 255, 52, 42, 27, 255, 55, 43, 28, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 64, 52, 37, 255, 53, 44, 32, 255, 51, 43, 31, 255, 44, 38, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 55, 46, 33, 255, 40, 35, 25, 255, 36, 32, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 36, 32, 22, 255, 42, 37, 27, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 35, 25, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 62, 47, 31, 255, 42, 36, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 58, 48, 34, 255, 35, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 53, 42, 28, 255, 48, 40, 26, 255, 66, 49, 33, 255, 61, 47, 31, 255, 56, 44, 29, 255, 49, 40, 26, 255, 47, 39, 25, 255, 57, 45, 29, 255, 45, 37, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 53, 42, 28, 255, 61, 46, 31, 255, 63, 48, 31, 255, 45, 38, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 34, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 49, 42, 30, 255, 45, 38, 27, 255, 47, 40, 28, 255, 37, 33, 23, 255, 34, 31, 22, 255, 67, 54, 39, 255, 46, 40, 29, 255, 36, 32, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 25, 34, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 25, 33, 26, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 27, 38, 28, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 32, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 65, 76, 13, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 50, 73, 47, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 32, 26, 255, 24, 30, 25, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 42, 62, 41, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 35, 28, 255, 24, 31, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 40, 60, 40, 255, 45, 67, 44, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 42, 62, 41, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 53, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 27, 36, 27, 255, 45, 37, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 35, 31, 22, 255, 50, 42, 31, 255, 75, 60, 43, 255, 75, 59, 41, 255, 60, 50, 35, 255, 41, 35, 24, 255, 50, 42, 28, 255, 51, 42, 29, 255, 47, 39, 26, 255, 43, 37, 25, 255, 40, 35, 24, 255, 46, 38, 25, 255, 54, 42, 28, 255, 61, 46, 31, 255, 64, 48, 32, 255, 65, 48, 32, 255, 58, 45, 29, 255, 45, 37, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 58, 48, 34, 255, 80, 64, 45, 255, 36, 32, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 34, 30, 22, 255, 48, 40, 30, 255, 45, 37, 24, 255, 41, 35, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 36, 32, 23, 255, 79, 63, 45, 255, 59, 49, 35, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 25, 255, 35, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 63, 48, 31, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 48, 40, 26, 255, 47, 39, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 46, 39, 25, 255, 60, 46, 30, 255, 60, 46, 30, 255, 40, 35, 24, 255, 60, 46, 31, 255, 50, 40, 27, 255, 44, 37, 24, 255, 59, 45, 30, 255, 45, 37, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 57, 45, 29, 255, 45, 38, 25, 255, 63, 48, 32, 255, 56, 44, 29, 255, 72, 54, 33, 255, 75, 55, 33, 255, 66, 49, 33, 255, 52, 42, 27, 255, 48, 40, 26, 255, 43, 37, 24, 255, 46, 39, 25, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 59, 45, 30, 255, 49, 40, 26, 255, 52, 42, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 57, 44, 29, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 67, 50, 33, 255, 49, 40, 26, 255, 40, 34, 24, 255, 37, 33, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 59, 45, 30, 255, 64, 48, 32, 255, 57, 45, 29, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 61, 47, 31, 255, 66, 49, 33, 255, 46, 39, 25, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 38, 25, 255, 57, 45, 29, 255, 67, 50, 33, 255, 73, 54, 33, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 44, 38, 27, 255, 66, 54, 38, 255, 34, 31, 22, 255, 41, 35, 24, 255, 35, 31, 23, 255, 41, 36, 24, 255, 50, 42, 31, 255, 42, 37, 27, 255, 79, 63, 45, 255, 33, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 39, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 54, 45, 33, 255, 38, 33, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 49, 40, 26, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 63, 52, 37, 255, 37, 33, 23, 255, 50, 40, 27, 255, 40, 34, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 53, 42, 28, 255, 60, 46, 30, 255, 61, 47, 31, 255, 53, 42, 28, 255, 52, 42, 28, 255, 55, 43, 28, 255, 55, 43, 28, 255, 58, 45, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 38, 41, 36, 255, 41, 36, 26, 255, 43, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 56, 44, 29, 255, 42, 36, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 50, 40, 27, 255, 44, 37, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 41, 35, 23, 255, 48, 40, 29, 255, 43, 37, 27, 255, 37, 32, 23, 255, 53, 44, 31, 255, 34, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 47, 39, 25, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 33, 13, 255, 24, 31, 25, 255, 27, 38, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 27, 37, 28, 255, 59, 68, 13, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 38, 28, 255, 32, 45, 32, 255, 33, 47, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 36, 54, 36, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 33, 49, 34, 255, 49, 71, 46, 255, 45, 67, 44, 255, 49, 72, 47, 255, 49, 64, 22, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 43, 64, 42, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 47, 68, 45, 255, 37, 56, 37, 255, 45, 66, 43, 255, 38, 58, 38, 255, 45, 66, 43, 255, 32, 46, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 49, 34, 255, 49, 71, 46, 255, 37, 55, 37, 255, 42, 62, 41, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 31, 45, 32, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 40, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 53, 42, 28, 255, 43, 37, 24, 255, 50, 42, 31, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 75, 60, 42, 255, 67, 53, 38, 255, 49, 41, 29, 255, 38, 33, 23, 255, 37, 32, 22, 255, 45, 37, 25, 255, 51, 41, 27, 255, 44, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 39, 33, 23, 255, 59, 45, 30, 255, 50, 40, 26, 255, 54, 42, 27, 255, 61, 46, 31, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 24, 255, 51, 43, 31, 255, 51, 43, 31, 255, 35, 31, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 79, 63, 45, 255, 35, 31, 22, 255, 35, 31, 22, 255, 46, 40, 29, 255, 55, 46, 33, 255, 53, 42, 28, 255, 52, 42, 27, 255, 41, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 58, 45, 30, 255, 45, 38, 25, 255, 45, 37, 24, 255, 49, 40, 26, 255, 34, 31, 22, 255, 40, 34, 24, 255, 41, 36, 26, 255, 39, 34, 23, 255, 72, 58, 42, 255, 67, 54, 39, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 48, 40, 26, 255, 51, 41, 27, 255, 54, 43, 28, 255, 45, 38, 25, 255, 52, 42, 28, 255, 51, 41, 27, 255, 43, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 67, 50, 33, 255, 66, 49, 33, 255, 57, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 54, 43, 28, 255, 48, 40, 26, 255, 43, 37, 24, 255, 56, 44, 29, 255, 57, 45, 29, 255, 37, 33, 23, 255, 34, 30, 22, 255, 50, 40, 27, 255, 40, 35, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 42, 37, 27, 255, 33, 30, 22, 255, 42, 36, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 43, 36, 24, 255, 36, 32, 23, 255, 67, 54, 39, 255, 33, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 61, 46, 31, 255, 50, 40, 27, 255, 61, 47, 31, 255, 64, 48, 32, 255, 69, 51, 33, 255, 66, 49, 33, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 66, 49, 33, 255, 41, 36, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 57, 45, 29, 255, 50, 40, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 62, 47, 31, 255, 39, 34, 24, 255, 41, 35, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 63, 48, 32, 255, 49, 40, 26, 255, 39, 33, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 45, 37, 24, 255, 34, 30, 22, 255, 49, 42, 30, 255, 33, 30, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 66, 49, 33, 255, 57, 52, 42, 255, 34, 31, 22, 255, 54, 45, 33, 255, 64, 52, 37, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 54, 43, 28, 255, 63, 48, 32, 255, 63, 48, 31, 255, 72, 54, 33, 255, 49, 40, 26, 255, 67, 50, 33, 255, 45, 37, 24, 255, 57, 47, 34, 255, 40, 35, 25, 255, 44, 38, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 45, 38, 25, 255, 53, 42, 28, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 33, 23, 255, 40, 34, 24, 255, 42, 35, 24, 255, 41, 34, 23, 255, 47, 40, 27, 255, 40, 35, 25, 255, 46, 39, 28, 255, 68, 55, 38, 255, 40, 35, 23, 255, 39, 33, 23, 255, 57, 47, 33, 255, 34, 30, 22, 255, 75, 60, 43, 255, 53, 42, 28, 255, 49, 40, 26, 255, 59, 46, 30, 255, 36, 32, 22, 255, 58, 48, 34, 255, 33, 30, 22, 255, 44, 38, 27, 255, 33, 48, 33, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 41, 15, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 32, 47, 33, 255, 43, 64, 42, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 34, 27, 255, 23, 29, 24, 255, 25, 32, 26, 255, 28, 35, 28, 255, 24, 32, 25, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 43, 64, 42, 255, 43, 63, 41, 255, 40, 60, 40, 255, 36, 53, 36, 255, 31, 45, 32, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 45, 66, 43, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 43, 64, 42, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 53, 36, 255, 38, 57, 38, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 43, 63, 41, 255, 39, 59, 39, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 38, 28, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 47, 39, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 42, 35, 24, 255, 46, 38, 25, 255, 61, 46, 29, 255, 47, 39, 25, 255, 45, 37, 24, 255, 51, 41, 27, 255, 67, 50, 32, 255, 47, 38, 24, 255, 49, 39, 27, 255, 53, 42, 27, 255, 40, 34, 24, 255, 52, 42, 27, 255, 57, 45, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 35, 25, 255, 34, 31, 22, 255, 64, 84, 44, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 39, 34, 23, 255, 61, 50, 36, 255, 50, 42, 31, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 53, 42, 28, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 49, 42, 30, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 41, 35, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 48, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 37, 27, 255, 39, 33, 23, 255, 47, 39, 25, 255, 54, 43, 28, 255, 43, 37, 24, 255, 36, 32, 24, 255, 37, 33, 24, 255, 58, 48, 34, 255, 46, 40, 29, 255, 80, 64, 45, 255, 42, 37, 27, 255, 50, 42, 31, 255, 42, 37, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 60, 46, 31, 255, 52, 42, 28, 255, 45, 37, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 49, 40, 26, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 44, 37, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 48, 40, 26, 255, 45, 37, 24, 255, 61, 46, 31, 255, 70, 52, 33, 255, 70, 52, 33, 255, 62, 47, 31, 255, 54, 43, 28, 255, 49, 40, 26, 255, 49, 40, 26, 255, 47, 39, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 59, 49, 35, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 75, 94, 33, 255, 45, 38, 25, 255, 35, 31, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 42, 36, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 54, 45, 33, 255, 79, 63, 45, 255, 63, 52, 37, 255, 34, 30, 22, 255, 41, 35, 24, 255, 52, 42, 27, 255, 48, 39, 25, 255, 66, 49, 33, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 56, 44, 29, 255, 55, 43, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 60, 46, 30, 255, 44, 37, 24, 255, 45, 37, 24, 255, 60, 46, 30, 255, 41, 36, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 52, 42, 28, 255, 43, 36, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 45, 39, 28, 255, 49, 42, 30, 255, 40, 34, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 52, 42, 27, 255, 64, 48, 32, 255, 60, 46, 31, 255, 58, 45, 30, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 40, 34, 23, 255, 40, 34, 23, 255, 40, 35, 24, 255, 45, 36, 25, 255, 47, 39, 25, 255, 44, 37, 24, 255, 39, 34, 24, 255, 44, 38, 27, 255, 42, 37, 27, 255, 59, 46, 30, 255, 56, 44, 29, 255, 54, 43, 28, 255, 40, 35, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 36, 14, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 32, 47, 33, 255, 28, 39, 29, 255, 23, 30, 24, 255, 27, 36, 27, 255, 23, 29, 24, 255, 25, 32, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 40, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 56, 37, 255, 52, 76, 49, 255, 37, 56, 37, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 30, 24, 255, 27, 38, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 24, 31, 25, 255, 31, 45, 32, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 27, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 39, 45, 16, 255, 35, 53, 36, 255, 33, 48, 33, 255, 28, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 40, 34, 23, 255, 46, 38, 26, 255, 52, 41, 28, 255, 49, 40, 26, 255, 43, 36, 23, 255, 42, 36, 23, 255, 55, 43, 29, 255, 50, 40, 26, 255, 58, 44, 29, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 34, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 49, 42, 30, 255, 59, 49, 35, 255, 67, 54, 39, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 60, 46, 31, 255, 43, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 66, 54, 38, 255, 51, 43, 31, 255, 42, 37, 27, 255, 36, 32, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 56, 44, 29, 255, 57, 45, 29, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 49, 40, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 35, 31, 23, 255, 37, 33, 24, 255, 48, 40, 30, 255, 35, 31, 22, 255, 39, 34, 25, 255, 41, 35, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 53, 42, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 54, 45, 33, 255, 79, 63, 45, 255, 50, 42, 31, 255, 34, 31, 22, 255, 44, 38, 27, 255, 35, 31, 22, 255, 43, 36, 24, 255, 43, 37, 24, 255, 59, 46, 30, 255, 59, 45, 30, 255, 51, 41, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 63, 48, 31, 255, 57, 45, 29, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 35, 25, 255, 34, 30, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 49, 40, 26, 255, 46, 39, 25, 255, 47, 39, 25, 255, 70, 52, 33, 255, 72, 54, 33, 255, 75, 55, 33, 255, 62, 47, 31, 255, 63, 48, 32, 255, 43, 37, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 41, 35, 24, 255, 37, 33, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 25, 255, 34, 30, 22, 255, 67, 54, 39, 255, 41, 36, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 50, 42, 31, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 52, 42, 27, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 46, 40, 29, 255, 48, 40, 30, 255, 62, 51, 36, 255, 33, 30, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 46, 38, 25, 255, 63, 48, 32, 255, 45, 38, 25, 255, 48, 40, 26, 255, 52, 42, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 58, 48, 34, 255, 58, 48, 34, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 59, 45, 30, 255, 55, 43, 28, 255, 46, 38, 25, 255, 52, 42, 28, 255, 37, 33, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 45, 39, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 26, 255, 34, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 54, 43, 28, 255, 58, 45, 30, 255, 48, 40, 26, 255, 62, 47, 31, 255, 49, 40, 26, 255, 40, 35, 24, 255, 40, 34, 24, 255, 48, 40, 30, 255, 37, 33, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 41, 35, 25, 255, 58, 48, 34, 255, 39, 34, 23, 255, 44, 36, 24, 255, 54, 43, 28, 255, 48, 39, 26, 255, 45, 37, 24, 255, 52, 43, 31, 255, 43, 37, 27, 255, 50, 40, 26, 255, 47, 39, 25, 255, 59, 46, 30, 255, 52, 42, 28, 255, 43, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 47, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 53, 36, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 32, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 34, 26, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 49, 34, 255, 27, 36, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 47, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 51, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 50, 19, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 45, 67, 44, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 38, 28, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 47, 39, 25, 255, 63, 48, 31, 255, 43, 37, 24, 255, 47, 39, 25, 255, 42, 35, 24, 255, 42, 35, 24, 255, 42, 36, 24, 255, 55, 44, 29, 255, 40, 34, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 40, 35, 25, 255, 50, 42, 31, 255, 46, 40, 29, 255, 76, 61, 43, 255, 46, 40, 29, 255, 35, 31, 22, 255, 41, 36, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 52, 42, 28, 255, 51, 41, 27, 255, 43, 37, 24, 255, 43, 36, 24, 255, 59, 45, 30, 255, 40, 34, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 57, 47, 34, 255, 58, 48, 34, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 45, 39, 28, 255, 33, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 44, 38, 27, 255, 42, 36, 24, 255, 36, 31, 22, 255, 41, 36, 24, 255, 45, 39, 28, 255, 45, 39, 28, 255, 41, 35, 24, 255, 55, 43, 28, 255, 39, 34, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 53, 44, 32, 255, 36, 32, 23, 255, 58, 48, 34, 255, 41, 36, 26, 255, 35, 31, 22, 255, 44, 37, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 52, 42, 27, 255, 46, 39, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 53, 44, 32, 255, 46, 40, 29, 255, 36, 32, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 48, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 55, 43, 28, 255, 52, 42, 27, 255, 36, 32, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 36, 32, 22, 255, 41, 35, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 45, 38, 25, 255, 41, 35, 24, 255, 49, 40, 26, 255, 62, 47, 31, 255, 73, 54, 33, 255, 61, 46, 31, 255, 55, 43, 28, 255, 55, 43, 28, 255, 46, 38, 25, 255, 49, 40, 26, 255, 43, 37, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 67, 54, 39, 255, 50, 42, 31, 255, 40, 34, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 56, 44, 29, 255, 52, 42, 27, 255, 49, 40, 26, 255, 39, 34, 25, 255, 36, 32, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 61, 47, 31, 255, 64, 48, 32, 255, 49, 40, 26, 255, 40, 35, 24, 255, 40, 34, 24, 255, 55, 46, 33, 255, 41, 35, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 34, 30, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 81, 98, 32, 255, 44, 37, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 48, 40, 30, 255, 34, 31, 22, 255, 79, 63, 44, 255, 44, 38, 27, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 56, 44, 29, 255, 57, 44, 29, 255, 42, 36, 24, 255, 64, 48, 32, 255, 41, 35, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 68, 55, 40, 255, 79, 63, 44, 255, 33, 30, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 54, 43, 28, 255, 59, 46, 30, 255, 64, 48, 32, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 53, 44, 32, 255, 79, 63, 44, 255, 45, 38, 27, 255, 43, 37, 26, 255, 39, 33, 23, 255, 39, 33, 23, 255, 40, 35, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 41, 34, 24, 255, 47, 38, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 34, 30, 22, 255, 42, 35, 23, 255, 50, 40, 26, 255, 54, 42, 27, 255, 48, 39, 25, 255, 53, 42, 28, 255, 41, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 35, 52, 35, 255, 30, 42, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 26, 33, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 31, 39, 31, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 51, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 24, 32, 25, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 42, 62, 41, 255, 37, 56, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 37, 56, 37, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 45, 32, 255, 29, 40, 29, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 35, 31, 23, 255, 37, 33, 23, 255, 46, 38, 25, 255, 46, 39, 25, 255, 59, 46, 30, 255, 52, 41, 27, 255, 46, 38, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 49, 40, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 42, 36, 25, 255, 41, 35, 25, 255, 60, 49, 34, 255, 40, 35, 25, 255, 34, 30, 22, 255, 68, 55, 38, 255, 59, 49, 35, 255, 78, 62, 44, 255, 72, 58, 41, 255, 34, 30, 22, 255, 45, 38, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 64, 52, 37, 255, 37, 33, 23, 255, 56, 44, 29, 255, 63, 48, 31, 255, 60, 46, 31, 255, 43, 37, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 48, 40, 30, 255, 39, 34, 24, 255, 71, 89, 46, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 59, 49, 35, 255, 44, 38, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 37, 33, 23, 255, 51, 41, 27, 255, 45, 38, 25, 255, 36, 32, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 39, 34, 25, 255, 35, 31, 22, 255, 42, 44, 36, 255, 36, 32, 23, 255, 47, 62, 32, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 48, 40, 30, 255, 40, 34, 24, 255, 55, 46, 33, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 57, 44, 29, 255, 57, 44, 29, 255, 44, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 54, 45, 33, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 79, 63, 44, 255, 66, 54, 38, 255, 63, 52, 37, 255, 53, 44, 32, 255, 43, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 52, 42, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 55, 43, 28, 255, 54, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 33, 23, 255, 51, 41, 27, 255, 64, 48, 32, 255, 58, 45, 30, 255, 57, 44, 29, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 57, 47, 34, 255, 50, 42, 31, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 46, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 45, 37, 24, 255, 75, 55, 33, 255, 55, 43, 28, 255, 36, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 60, 46, 31, 255, 45, 38, 25, 255, 71, 52, 33, 255, 55, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 79, 98, 33, 255, 39, 34, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 47, 39, 25, 255, 37, 33, 24, 255, 55, 46, 33, 255, 79, 63, 44, 255, 78, 62, 43, 255, 33, 30, 22, 255, 79, 63, 45, 255, 63, 52, 37, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 50, 40, 27, 255, 40, 34, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 77, 62, 44, 255, 59, 49, 35, 255, 35, 31, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 63, 48, 31, 255, 50, 40, 27, 255, 39, 34, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 41, 36, 25, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 35, 23, 255, 41, 35, 23, 255, 46, 38, 25, 255, 34, 30, 22, 255, 37, 32, 23, 255, 38, 34, 23, 255, 41, 35, 23, 255, 42, 35, 24, 255, 47, 38, 25, 255, 42, 35, 23, 255, 37, 32, 22, 255, 58, 45, 30, 255, 52, 41, 27, 255, 69, 51, 32, 255, 42, 36, 23, 255, 40, 34, 24, 255, 35, 31, 23, 255, 61, 50, 36, 255, 35, 31, 22, 255, 34, 50, 34, 255, 33, 49, 34, 255, 28, 35, 28, 255, 25, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 40, 29, 255, 27, 37, 28, 255, 32, 47, 33, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 45, 66, 43, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 28, 40, 29, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 46, 68, 44, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 35, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 27, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 40, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 36, 54, 36, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 58, 83, 53, 255, 47, 68, 45, 255, 38, 57, 38, 255, 35, 52, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 36, 27, 255, 29, 40, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 40, 59, 39, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 28, 39, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 40, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 33, 48, 33, 255, 63, 51, 36, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 54, 42, 28, 255, 39, 34, 23, 255, 44, 37, 24, 255, 54, 42, 29, 255, 46, 38, 26, 255, 36, 32, 22, 255, 45, 38, 27, 255, 49, 41, 29, 255, 34, 30, 22, 255, 38, 33, 23, 255, 45, 39, 28, 255, 55, 46, 33, 255, 42, 37, 26, 255, 36, 32, 23, 255, 54, 45, 32, 255, 52, 43, 31, 255, 41, 36, 26, 255, 49, 41, 30, 255, 33, 30, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 53, 44, 32, 255, 41, 36, 26, 255, 43, 37, 24, 255, 40, 34, 24, 255, 54, 45, 33, 255, 36, 32, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 55, 43, 28, 255, 48, 40, 26, 255, 43, 36, 24, 255, 53, 42, 28, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 48, 40, 30, 255, 46, 39, 25, 255, 37, 33, 23, 255, 41, 36, 26, 255, 35, 31, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 33, 30, 22, 255, 48, 39, 25, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 48, 40, 30, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 35, 25, 255, 63, 52, 37, 255, 41, 36, 26, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 48, 39, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 30, 22, 255, 34, 31, 22, 255, 51, 43, 31, 255, 34, 31, 22, 255, 48, 39, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 63, 48, 31, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 51, 43, 31, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 36, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 56, 44, 29, 255, 52, 42, 27, 255, 69, 51, 33, 255, 42, 36, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 59, 49, 35, 255, 37, 33, 23, 255, 36, 31, 22, 255, 64, 52, 37, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 48, 39, 25, 255, 45, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 57, 45, 29, 255, 43, 36, 24, 255, 45, 39, 28, 255, 34, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 70, 52, 33, 255, 54, 43, 28, 255, 73, 54, 33, 255, 45, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 57, 47, 34, 255, 39, 34, 25, 255, 44, 38, 27, 255, 34, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 52, 42, 28, 255, 54, 43, 28, 255, 37, 33, 23, 255, 41, 36, 26, 255, 34, 31, 22, 255, 54, 43, 28, 255, 69, 51, 33, 255, 61, 46, 31, 255, 45, 37, 24, 255, 52, 42, 28, 255, 46, 38, 25, 255, 39, 34, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 51, 43, 31, 255, 35, 31, 23, 255, 41, 36, 26, 255, 35, 31, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 23, 255, 44, 37, 24, 255, 84, 61, 33, 255, 75, 55, 33, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 34, 31, 22, 255, 52, 42, 27, 255, 72, 53, 33, 255, 68, 51, 33, 255, 48, 40, 26, 255, 44, 37, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 62, 51, 36, 255, 33, 30, 22, 255, 79, 63, 44, 255, 45, 39, 28, 255, 58, 48, 34, 255, 36, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 54, 43, 28, 255, 52, 42, 27, 255, 41, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 60, 46, 31, 255, 69, 51, 33, 255, 46, 39, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 64, 52, 37, 255, 36, 32, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 46, 40, 29, 255, 50, 42, 31, 255, 41, 36, 26, 255, 42, 36, 24, 255, 62, 47, 31, 255, 43, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 32, 22, 255, 37, 32, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 47, 39, 25, 255, 57, 44, 29, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 49, 39, 26, 255, 54, 42, 28, 255, 45, 37, 24, 255, 41, 35, 23, 255, 33, 30, 22, 255, 60, 50, 35, 255, 44, 38, 27, 255, 34, 50, 34, 255, 32, 46, 32, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 51, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 35, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 52, 35, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 26, 36, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 49, 72, 47, 255, 40, 60, 40, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 40, 59, 39, 255, 38, 58, 38, 255, 37, 55, 37, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 42, 62, 41, 255, 40, 59, 39, 255, 34, 50, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 45, 32, 255, 25, 34, 26, 255, 24, 31, 25, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 50, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 37, 56, 37, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 24, 31, 25, 255, 31, 44, 31, 255, 34, 49, 34, 255, 48, 40, 29, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 37, 33, 24, 255, 40, 34, 23, 255, 42, 36, 24, 255, 44, 38, 25, 255, 38, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 34, 23, 255, 39, 34, 25, 255, 50, 41, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 38, 32, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 45, 39, 28, 255, 44, 38, 27, 255, 40, 35, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 35, 31, 22, 255, 45, 37, 24, 255, 81, 95, 45, 255, 54, 43, 28, 255, 41, 35, 24, 255, 60, 46, 31, 255, 55, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 52, 42, 28, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 37, 27, 255, 34, 31, 22, 255, 41, 36, 26, 255, 41, 35, 24, 255, 34, 30, 22, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 53, 42, 28, 255, 49, 40, 26, 255, 49, 40, 26, 255, 44, 37, 24, 255, 40, 35, 24, 255, 44, 38, 27, 255, 35, 31, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 44, 38, 27, 255, 35, 31, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 46, 39, 25, 255, 43, 37, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 43, 37, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 33, 23, 255, 70, 57, 40, 255, 44, 38, 27, 255, 74, 102, 70, 255, 100, 109, 39, 255, 45, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 49, 42, 30, 255, 34, 30, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 48, 40, 30, 255, 41, 35, 24, 255, 41, 35, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 60, 46, 31, 255, 72, 54, 33, 255, 59, 46, 30, 255, 68, 51, 33, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 71, 57, 41, 255, 64, 52, 37, 255, 46, 40, 29, 255, 48, 40, 30, 255, 33, 30, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 55, 43, 28, 255, 54, 43, 28, 255, 68, 51, 33, 255, 66, 49, 33, 255, 62, 47, 31, 255, 43, 37, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 46, 38, 25, 255, 58, 45, 30, 255, 47, 39, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 59, 49, 35, 255, 35, 31, 22, 255, 43, 36, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 60, 46, 30, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 41, 36, 26, 255, 61, 50, 36, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 46, 39, 25, 255, 53, 47, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 40, 34, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 53, 42, 28, 255, 61, 46, 31, 255, 49, 40, 26, 255, 45, 38, 25, 255, 40, 34, 24, 255, 51, 43, 31, 255, 49, 42, 30, 255, 35, 31, 23, 255, 39, 34, 23, 255, 42, 35, 23, 255, 34, 30, 22, 255, 73, 59, 42, 255, 74, 59, 42, 255, 42, 36, 26, 255, 36, 31, 22, 255, 37, 32, 23, 255, 38, 33, 23, 255, 36, 32, 22, 255, 41, 36, 24, 255, 41, 35, 24, 255, 42, 35, 23, 255, 52, 41, 27, 255, 52, 41, 27, 255, 48, 39, 26, 255, 43, 36, 23, 255, 37, 33, 23, 255, 49, 41, 30, 255, 42, 36, 26, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 38, 57, 38, 255, 40, 60, 40, 255, 47, 69, 45, 255, 39, 59, 39, 255, 55, 79, 51, 255, 37, 56, 37, 255, 47, 69, 45, 255, 37, 56, 37, 255, 36, 54, 36, 255, 54, 78, 51, 255, 37, 56, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 40, 59, 39, 255, 49, 71, 46, 255, 32, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 34, 27, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 51, 35, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 34, 50, 34, 255, 28, 39, 29, 255, 34, 51, 35, 255, 31, 45, 32, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 31, 45, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 43, 64, 42, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 28, 39, 29, 255, 23, 29, 24, 255, 26, 32, 26, 255, 25, 34, 26, 255, 25, 32, 26, 255, 25, 33, 26, 255, 29, 37, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 43, 37, 27, 255, 50, 42, 30, 255, 37, 33, 23, 255, 39, 33, 23, 255, 38, 33, 24, 255, 45, 37, 25, 255, 40, 34, 23, 255, 40, 34, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 32, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 40, 34, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 41, 35, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 41, 35, 24, 255, 48, 39, 25, 255, 63, 48, 31, 255, 66, 49, 33, 255, 43, 36, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 44, 38, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 49, 40, 26, 255, 49, 40, 26, 255, 44, 37, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 49, 42, 30, 255, 37, 33, 23, 255, 67, 54, 39, 255, 34, 30, 22, 255, 44, 38, 27, 255, 37, 33, 23, 255, 46, 39, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 45, 38, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 48, 39, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 51, 43, 31, 255, 36, 32, 22, 255, 45, 37, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 39, 34, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 63, 48, 32, 255, 58, 45, 30, 255, 46, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 39, 34, 23, 255, 64, 52, 37, 255, 40, 34, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 73, 59, 42, 255, 57, 47, 34, 255, 37, 33, 23, 255, 45, 38, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 66, 49, 33, 255, 54, 43, 28, 255, 62, 47, 31, 255, 52, 42, 27, 255, 59, 45, 30, 255, 54, 43, 28, 255, 57, 45, 29, 255, 44, 37, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 68, 55, 40, 255, 79, 63, 45, 255, 80, 64, 45, 255, 61, 50, 36, 255, 44, 38, 27, 255, 34, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 59, 46, 30, 255, 42, 36, 24, 255, 47, 39, 25, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 62, 47, 31, 255, 52, 42, 27, 255, 65, 49, 33, 255, 45, 38, 25, 255, 54, 43, 28, 255, 35, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 79, 63, 45, 255, 34, 30, 22, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 55, 43, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 42, 30, 255, 44, 38, 27, 255, 33, 30, 22, 255, 42, 36, 24, 255, 49, 42, 30, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 57, 45, 29, 255, 46, 38, 25, 255, 55, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 53, 42, 27, 255, 42, 36, 23, 255, 35, 31, 22, 255, 52, 44, 32, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 22, 255, 40, 35, 24, 255, 38, 33, 24, 255, 37, 33, 23, 255, 41, 34, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 41, 35, 23, 255, 39, 33, 23, 255, 36, 32, 22, 255, 39, 34, 23, 255, 50, 42, 30, 255, 35, 31, 22, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 38, 58, 38, 255, 35, 53, 36, 255, 34, 50, 34, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 25, 33, 26, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 32, 25, 255, 33, 49, 34, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 33, 26, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 45, 66, 43, 255, 53, 77, 50, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 36, 54, 36, 255, 33, 49, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 49, 34, 255, 42, 62, 41, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 53, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 44, 65, 43, 255, 36, 54, 36, 255, 35, 51, 35, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 35, 27, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 37, 56, 37, 255, 38, 57, 38, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 34, 27, 255, 24, 31, 25, 255, 28, 36, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 36, 53, 36, 255, 38, 32, 23, 255, 52, 43, 30, 255, 63, 52, 36, 255, 43, 36, 27, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 61, 48, 31, 255, 58, 47, 32, 255, 47, 39, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 59, 48, 34, 255, 42, 36, 24, 255, 56, 44, 29, 255, 60, 45, 30, 255, 48, 39, 25, 255, 41, 35, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 73, 59, 42, 255, 34, 30, 22, 255, 34, 30, 22, 255, 72, 58, 42, 255, 45, 39, 28, 255, 41, 36, 26, 255, 43, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 49, 40, 26, 255, 42, 36, 24, 255, 49, 40, 26, 255, 70, 52, 33, 255, 51, 41, 27, 255, 63, 48, 32, 255, 69, 51, 33, 255, 45, 38, 25, 255, 42, 36, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 46, 40, 29, 255, 79, 63, 45, 255, 36, 32, 23, 255, 51, 41, 27, 255, 61, 47, 31, 255, 48, 39, 25, 255, 33, 30, 22, 255, 47, 39, 25, 255, 42, 36, 24, 255, 36, 31, 22, 255, 78, 62, 43, 255, 80, 64, 45, 255, 33, 30, 22, 255, 73, 59, 42, 255, 37, 33, 23, 255, 46, 38, 25, 255, 55, 43, 28, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 50, 42, 31, 255, 35, 31, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 51, 43, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 55, 46, 33, 255, 36, 32, 23, 255, 45, 38, 25, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 46, 40, 29, 255, 59, 49, 35, 255, 37, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 24, 255, 39, 34, 25, 255, 42, 37, 27, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 58, 45, 30, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 44, 38, 27, 255, 45, 39, 28, 255, 55, 46, 33, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 44, 36, 255, 62, 47, 31, 255, 46, 39, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 46, 46, 37, 255, 43, 37, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 75, 60, 43, 255, 73, 57, 37, 255, 79, 63, 45, 255, 36, 32, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 36, 32, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 59, 46, 30, 255, 52, 42, 27, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 72, 54, 33, 255, 51, 41, 27, 255, 49, 40, 26, 255, 65, 49, 33, 255, 74, 55, 33, 255, 75, 55, 33, 255, 56, 44, 29, 255, 51, 41, 27, 255, 35, 31, 22, 255, 68, 55, 40, 255, 59, 49, 35, 255, 41, 36, 26, 255, 50, 42, 31, 255, 76, 61, 43, 255, 33, 30, 22, 255, 45, 37, 24, 255, 46, 39, 25, 255, 71, 52, 33, 255, 56, 44, 29, 255, 45, 38, 25, 255, 57, 45, 29, 255, 45, 37, 24, 255, 40, 35, 24, 255, 58, 48, 34, 255, 45, 39, 28, 255, 37, 33, 23, 255, 66, 49, 33, 255, 77, 57, 33, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 53, 44, 32, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 54, 45, 33, 255, 78, 62, 43, 255, 36, 32, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 76, 61, 43, 255, 41, 36, 26, 255, 51, 43, 31, 255, 35, 31, 22, 255, 39, 34, 24, 255, 42, 37, 27, 255, 36, 31, 22, 255, 51, 43, 31, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 54, 45, 33, 255, 42, 37, 27, 255, 34, 31, 22, 255, 67, 54, 39, 255, 50, 42, 31, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 39, 34, 23, 255, 41, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 49, 40, 26, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 47, 39, 29, 255, 38, 33, 23, 255, 44, 37, 26, 255, 44, 37, 25, 255, 48, 39, 26, 255, 40, 34, 23, 255, 41, 35, 24, 255, 47, 39, 27, 255, 53, 43, 29, 255, 53, 43, 30, 255, 50, 42, 30, 255, 41, 35, 24, 255, 38, 33, 24, 255, 50, 43, 30, 255, 58, 49, 34, 255, 42, 36, 26, 255, 29, 41, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 37, 55, 37, 255, 40, 60, 40, 255, 33, 49, 34, 255, 39, 59, 39, 255, 37, 56, 37, 255, 33, 49, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 49, 34, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 33, 47, 33, 255, 24, 32, 25, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 51, 35, 255, 29, 41, 30, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 35, 52, 35, 255, 43, 63, 41, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 37, 56, 37, 255, 35, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 34, 26, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 36, 27, 255, 33, 48, 33, 255, 31, 45, 32, 255, 41, 61, 40, 255, 35, 51, 35, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 48, 33, 255, 40, 60, 40, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 32, 47, 33, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 49, 72, 47, 255, 43, 64, 42, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 47, 69, 45, 255, 37, 55, 37, 255, 34, 50, 34, 255, 31, 45, 32, 255, 40, 60, 40, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 36, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 34, 51, 35, 255, 59, 49, 33, 255, 72, 74, 35, 255, 52, 42, 29, 255, 48, 40, 28, 255, 47, 39, 28, 255, 40, 35, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 44, 38, 27, 255, 38, 32, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 40, 35, 23, 255, 60, 49, 35, 255, 48, 39, 29, 255, 37, 33, 23, 255, 54, 45, 32, 255, 45, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 42, 36, 24, 255, 55, 46, 33, 255, 59, 49, 35, 255, 79, 63, 45, 255, 41, 35, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 38, 33, 23, 255, 48, 40, 26, 255, 43, 37, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 66, 49, 33, 255, 55, 43, 28, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 37, 27, 255, 42, 37, 27, 255, 33, 30, 22, 255, 35, 31, 22, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 24, 255, 36, 32, 24, 255, 35, 31, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 65, 49, 33, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 40, 35, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 51, 43, 31, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 47, 39, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 36, 32, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 52, 42, 27, 255, 60, 46, 30, 255, 39, 34, 23, 255, 43, 36, 24, 255, 48, 40, 26, 255, 34, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 38, 33, 23, 255, 46, 40, 29, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 58, 48, 34, 255, 79, 63, 45, 255, 62, 51, 36, 255, 46, 40, 29, 255, 34, 30, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 37, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 53, 42, 28, 255, 63, 48, 31, 255, 62, 47, 31, 255, 52, 42, 27, 255, 40, 34, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 48, 40, 30, 255, 50, 40, 27, 255, 52, 42, 27, 255, 70, 52, 33, 255, 72, 53, 33, 255, 37, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 55, 46, 33, 255, 77, 61, 42, 255, 50, 42, 31, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 79, 62, 45, 255, 68, 55, 40, 255, 49, 42, 30, 255, 37, 33, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 55, 46, 33, 255, 34, 31, 22, 255, 39, 42, 36, 255, 36, 31, 22, 255, 54, 45, 33, 255, 35, 31, 22, 255, 36, 32, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 67, 54, 39, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 46, 40, 28, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 48, 40, 28, 255, 42, 36, 26, 255, 42, 36, 25, 255, 42, 36, 24, 255, 45, 37, 25, 255, 46, 38, 26, 255, 37, 33, 23, 255, 41, 35, 24, 255, 55, 45, 31, 255, 66, 53, 36, 255, 37, 56, 37, 255, 41, 61, 40, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 34, 51, 35, 255, 43, 64, 42, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 40, 29, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 34, 49, 34, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 51, 74, 48, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 49, 34, 255, 40, 60, 40, 255, 43, 63, 41, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 26, 35, 27, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 58, 38, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 28, 40, 29, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 29, 40, 29, 255, 35, 53, 36, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 38, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 44, 65, 43, 255, 44, 65, 43, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 24, 30, 25, 255, 25, 34, 26, 255, 30, 43, 31, 255, 38, 58, 38, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 47, 69, 45, 255, 37, 55, 37, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 36, 53, 36, 255, 38, 58, 38, 255, 32, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 38, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 47, 33, 255, 31, 44, 31, 255, 52, 42, 29, 255, 53, 42, 28, 255, 46, 38, 25, 255, 42, 36, 26, 255, 33, 30, 22, 255, 39, 34, 24, 255, 43, 36, 26, 255, 38, 33, 24, 255, 53, 44, 30, 255, 42, 36, 25, 255, 38, 34, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 55, 46, 33, 255, 33, 30, 22, 255, 33, 30, 22, 255, 43, 37, 26, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 48, 39, 25, 255, 48, 40, 30, 255, 51, 43, 31, 255, 57, 47, 34, 255, 34, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 52, 42, 27, 255, 48, 39, 25, 255, 43, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 52, 42, 27, 255, 46, 38, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 54, 45, 33, 255, 37, 33, 24, 255, 66, 54, 38, 255, 37, 33, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 63, 48, 31, 255, 51, 41, 27, 255, 46, 38, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 61, 50, 36, 255, 71, 57, 41, 255, 39, 34, 25, 255, 41, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 56, 44, 29, 255, 64, 48, 32, 255, 53, 42, 28, 255, 53, 42, 28, 255, 68, 51, 33, 255, 44, 37, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 40, 34, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 64, 52, 37, 255, 33, 30, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 28, 255, 67, 50, 33, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 48, 40, 30, 255, 35, 31, 22, 255, 36, 32, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 55, 43, 28, 255, 58, 45, 30, 255, 51, 41, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 48, 39, 25, 255, 36, 31, 22, 255, 36, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 73, 59, 42, 255, 55, 46, 33, 255, 34, 30, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 49, 42, 30, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 70, 52, 33, 255, 67, 50, 33, 255, 62, 47, 31, 255, 43, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 77, 62, 44, 255, 76, 61, 43, 255, 78, 62, 43, 255, 46, 40, 29, 255, 34, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 62, 47, 31, 255, 68, 51, 33, 255, 55, 43, 28, 255, 60, 46, 30, 255, 48, 40, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 39, 34, 25, 255, 38, 33, 23, 255, 45, 39, 28, 255, 63, 52, 37, 255, 76, 60, 42, 255, 72, 58, 42, 255, 64, 52, 37, 255, 35, 31, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 54, 45, 33, 255, 39, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 46, 40, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 49, 42, 30, 255, 35, 31, 22, 255, 41, 35, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 23, 255, 34, 30, 22, 255, 48, 40, 28, 255, 44, 38, 27, 255, 54, 45, 32, 255, 40, 37, 27, 255, 44, 38, 26, 255, 41, 35, 24, 255, 37, 32, 22, 255, 36, 32, 23, 255, 39, 34, 24, 255, 48, 39, 26, 255, 43, 64, 42, 255, 33, 48, 33, 255, 32, 47, 33, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 40, 60, 40, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 51, 59, 15, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 32, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 33, 49, 34, 255, 99, 120, 13, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 34, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 53, 36, 255, 51, 74, 48, 255, 33, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 47, 68, 45, 255, 49, 72, 47, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 38, 28, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 38, 57, 38, 255, 34, 50, 34, 255, 32, 46, 32, 255, 27, 38, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 56, 37, 255, 39, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 52, 35, 255, 29, 40, 29, 255, 35, 51, 35, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 40, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 61, 69, 11, 255, 24, 31, 25, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 29, 40, 29, 255, 63, 79, 17, 255, 39, 59, 39, 255, 42, 35, 23, 255, 48, 39, 26, 255, 41, 35, 23, 255, 52, 43, 30, 255, 44, 37, 24, 255, 37, 33, 23, 255, 47, 39, 28, 255, 39, 34, 24, 255, 52, 43, 30, 255, 41, 35, 25, 255, 41, 36, 26, 255, 40, 35, 23, 255, 39, 34, 23, 255, 59, 49, 34, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 62, 51, 36, 255, 33, 30, 22, 255, 40, 35, 25, 255, 45, 39, 28, 255, 36, 32, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 36, 32, 24, 255, 40, 35, 25, 255, 39, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 52, 42, 28, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 58, 45, 30, 255, 43, 36, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 50, 40, 27, 255, 94, 121, 85, 255, 39, 34, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 63, 48, 31, 255, 45, 37, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 44, 37, 24, 255, 60, 46, 31, 255, 46, 39, 25, 255, 40, 35, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 50, 42, 31, 255, 78, 61, 43, 255, 80, 64, 45, 255, 59, 49, 35, 255, 34, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 64, 48, 32, 255, 76, 56, 33, 255, 58, 45, 30, 255, 60, 46, 30, 255, 57, 44, 29, 255, 44, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 36, 32, 24, 255, 37, 33, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 62, 51, 36, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 38, 33, 23, 255, 34, 31, 22, 255, 41, 36, 26, 255, 40, 35, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 70, 52, 33, 255, 82, 60, 33, 255, 48, 40, 26, 255, 43, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 50, 40, 27, 255, 42, 37, 27, 255, 36, 31, 22, 255, 42, 36, 24, 255, 55, 43, 28, 255, 67, 50, 33, 255, 59, 45, 30, 255, 49, 40, 26, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 37, 33, 23, 255, 40, 35, 25, 255, 33, 30, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 39, 33, 23, 255, 39, 34, 25, 255, 40, 34, 24, 255, 50, 42, 31, 255, 54, 45, 33, 255, 40, 35, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 47, 62, 34, 255, 43, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 63, 52, 37, 255, 55, 46, 33, 255, 36, 31, 22, 255, 43, 37, 24, 255, 48, 39, 25, 255, 40, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 57, 44, 29, 255, 43, 37, 24, 255, 48, 40, 26, 255, 39, 39, 25, 255, 43, 37, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 39, 34, 23, 255, 63, 48, 31, 255, 61, 47, 31, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 57, 44, 29, 255, 52, 42, 28, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 75, 60, 43, 255, 76, 61, 43, 255, 68, 55, 40, 255, 46, 40, 29, 255, 36, 32, 22, 255, 41, 35, 24, 255, 41, 35, 24, 255, 66, 49, 33, 255, 74, 54, 33, 255, 67, 50, 33, 255, 42, 36, 24, 255, 54, 43, 28, 255, 64, 48, 32, 255, 70, 52, 33, 255, 45, 37, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 79, 63, 45, 255, 80, 64, 45, 255, 72, 58, 42, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 41, 36, 24, 255, 68, 55, 40, 255, 51, 43, 31, 255, 58, 48, 34, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 75, 59, 40, 255, 62, 51, 36, 255, 40, 34, 23, 255, 48, 39, 26, 255, 37, 33, 23, 255, 60, 49, 34, 255, 41, 35, 24, 255, 35, 31, 22, 255, 47, 39, 27, 255, 44, 37, 25, 255, 46, 38, 25, 255, 40, 35, 25, 255, 39, 34, 24, 255, 45, 38, 27, 255, 42, 36, 24, 255, 40, 34, 23, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 51, 35, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 40, 60, 40, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 25, 34, 26, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 34, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 36, 27, 255, 27, 36, 27, 255, 25, 34, 26, 255, 28, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 42, 62, 41, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 41, 61, 40, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 42, 62, 41, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 61, 46, 31, 255, 42, 36, 23, 255, 43, 37, 24, 255, 40, 34, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 38, 27, 255, 37, 33, 24, 255, 38, 33, 23, 255, 46, 39, 28, 255, 47, 40, 29, 255, 33, 30, 22, 255, 40, 35, 24, 255, 50, 40, 27, 255, 34, 31, 22, 255, 66, 54, 38, 255, 50, 42, 31, 255, 77, 62, 44, 255, 64, 52, 37, 255, 35, 31, 22, 255, 58, 48, 34, 255, 42, 36, 24, 255, 35, 31, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 67, 54, 39, 255, 71, 57, 41, 255, 40, 35, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 53, 44, 32, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 54, 45, 33, 255, 46, 39, 25, 255, 48, 39, 25, 255, 55, 46, 33, 255, 35, 31, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 53, 42, 28, 255, 57, 44, 29, 255, 63, 48, 31, 255, 39, 34, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 41, 36, 26, 255, 70, 57, 40, 255, 79, 63, 45, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 51, 41, 27, 255, 70, 52, 33, 255, 69, 51, 33, 255, 55, 43, 28, 255, 65, 49, 33, 255, 48, 40, 26, 255, 62, 47, 31, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 55, 43, 28, 255, 45, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 31, 22, 255, 39, 34, 25, 255, 34, 31, 22, 255, 71, 57, 41, 255, 39, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 54, 45, 33, 255, 46, 40, 29, 255, 44, 37, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 57, 44, 29, 255, 72, 53, 33, 255, 69, 51, 33, 255, 52, 49, 40, 255, 43, 37, 24, 255, 69, 51, 33, 255, 50, 40, 27, 255, 34, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 55, 43, 28, 255, 69, 51, 33, 255, 48, 39, 25, 255, 45, 37, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 36, 31, 22, 255, 49, 42, 30, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 28, 255, 54, 43, 28, 255, 40, 35, 24, 255, 45, 39, 28, 255, 38, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 48, 40, 26, 255, 40, 35, 24, 255, 48, 40, 26, 255, 39, 34, 24, 255, 55, 43, 28, 255, 59, 45, 30, 255, 53, 42, 28, 255, 39, 34, 23, 255, 52, 42, 27, 255, 48, 39, 25, 255, 42, 36, 24, 255, 39, 33, 23, 255, 48, 40, 26, 255, 59, 46, 30, 255, 56, 44, 29, 255, 48, 40, 26, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 67, 54, 39, 255, 57, 47, 34, 255, 50, 42, 31, 255, 35, 31, 23, 255, 36, 32, 23, 255, 49, 40, 26, 255, 46, 39, 25, 255, 52, 42, 28, 255, 52, 42, 27, 255, 51, 41, 27, 255, 49, 40, 26, 255, 61, 47, 31, 255, 43, 37, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 48, 39, 25, 255, 51, 41, 27, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 30, 22, 255, 53, 44, 32, 255, 63, 52, 37, 255, 36, 32, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 46, 38, 25, 255, 43, 36, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 71, 57, 41, 255, 33, 30, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 52, 42, 28, 255, 41, 36, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 25, 255, 43, 36, 24, 255, 41, 36, 26, 255, 39, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 51, 41, 27, 255, 46, 37, 24, 255, 43, 36, 24, 255, 54, 45, 31, 255, 37, 33, 23, 255, 42, 35, 23, 255, 54, 45, 32, 255, 34, 31, 22, 255, 36, 32, 22, 255, 41, 35, 25, 255, 42, 36, 25, 255, 40, 35, 24, 255, 45, 37, 25, 255, 42, 35, 23, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 26, 34, 26, 255, 33, 47, 33, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 43, 64, 42, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 38, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 40, 59, 39, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 27, 36, 27, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 53, 36, 255, 47, 68, 45, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 40, 60, 40, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 49, 34, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 39, 59, 39, 255, 38, 58, 38, 255, 45, 67, 44, 255, 37, 55, 37, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 37, 56, 37, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 40, 29, 255, 31, 45, 32, 255, 26, 34, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 35, 51, 35, 255, 53, 77, 50, 255, 65, 93, 59, 255, 52, 76, 49, 255, 45, 67, 44, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 27, 38, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 46, 38, 24, 255, 44, 38, 24, 255, 39, 35, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 36, 31, 22, 255, 39, 34, 24, 255, 42, 35, 24, 255, 38, 33, 23, 255, 38, 32, 23, 255, 36, 31, 22, 255, 42, 36, 25, 255, 44, 38, 27, 255, 39, 34, 23, 255, 43, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 54, 45, 33, 255, 34, 30, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 46, 40, 29, 255, 54, 45, 33, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 50, 42, 31, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 36, 31, 22, 255, 40, 35, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 44, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 57, 44, 29, 255, 42, 36, 24, 255, 47, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 34, 31, 22, 255, 66, 54, 38, 255, 37, 33, 23, 255, 41, 35, 24, 255, 49, 42, 30, 255, 42, 37, 27, 255, 62, 51, 36, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 59, 46, 30, 255, 49, 40, 26, 255, 77, 57, 33, 255, 70, 52, 33, 255, 53, 42, 28, 255, 57, 45, 29, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 44, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 25, 255, 80, 64, 45, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 76, 61, 43, 255, 54, 45, 33, 255, 37, 33, 24, 255, 45, 37, 24, 255, 60, 46, 30, 255, 54, 43, 28, 255, 54, 43, 28, 255, 51, 41, 27, 255, 61, 47, 31, 255, 45, 37, 24, 255, 54, 43, 28, 255, 61, 47, 31, 255, 45, 37, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 66, 49, 33, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 68, 51, 33, 255, 50, 40, 27, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 36, 32, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 66, 54, 38, 255, 37, 33, 23, 255, 46, 39, 25, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 58, 45, 30, 255, 42, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 63, 48, 31, 255, 44, 37, 24, 255, 40, 34, 24, 255, 60, 46, 30, 255, 54, 43, 28, 255, 47, 39, 25, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 49, 40, 26, 255, 39, 34, 23, 255, 53, 42, 28, 255, 42, 36, 24, 255, 42, 43, 36, 255, 50, 42, 31, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 80, 64, 45, 255, 35, 31, 22, 255, 35, 31, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 54, 43, 28, 255, 55, 43, 28, 255, 58, 45, 30, 255, 44, 37, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 79, 62, 45, 255, 67, 54, 39, 255, 61, 50, 36, 255, 61, 50, 36, 255, 34, 29, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 59, 49, 35, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 41, 36, 26, 255, 36, 31, 22, 255, 42, 36, 24, 255, 60, 46, 30, 255, 57, 45, 29, 255, 38, 33, 23, 255, 50, 42, 31, 255, 34, 30, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 41, 36, 26, 255, 48, 40, 26, 255, 45, 37, 24, 255, 44, 37, 25, 255, 41, 35, 24, 255, 37, 32, 22, 255, 37, 33, 22, 255, 38, 34, 23, 255, 67, 54, 37, 255, 48, 40, 29, 255, 34, 30, 22, 255, 51, 41, 28, 255, 37, 32, 23, 255, 40, 35, 23, 255, 51, 41, 27, 255, 47, 39, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 40, 59, 39, 255, 42, 62, 41, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 43, 63, 41, 255, 42, 62, 41, 255, 35, 51, 35, 255, 39, 59, 39, 255, 44, 65, 43, 255, 41, 61, 40, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 40, 59, 39, 255, 53, 77, 50, 255, 37, 56, 37, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 27, 37, 28, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 37, 56, 37, 255, 34, 51, 35, 255, 40, 59, 39, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 36, 54, 36, 255, 45, 67, 44, 255, 48, 70, 46, 255, 50, 73, 47, 255, 41, 61, 40, 255, 40, 59, 39, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 50, 40, 27, 255, 46, 39, 25, 255, 43, 36, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 32, 22, 255, 38, 33, 23, 255, 48, 39, 25, 255, 49, 40, 28, 255, 36, 32, 22, 255, 42, 36, 24, 255, 41, 43, 36, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 72, 58, 42, 255, 80, 64, 45, 255, 78, 61, 43, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 42, 37, 27, 255, 43, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 54, 45, 33, 255, 34, 30, 22, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 55, 43, 28, 255, 46, 39, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 31, 22, 255, 48, 40, 30, 255, 50, 42, 31, 255, 66, 54, 38, 255, 44, 38, 27, 255, 37, 33, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 32, 22, 255, 54, 45, 33, 255, 36, 32, 23, 255, 33, 30, 22, 255, 70, 57, 40, 255, 54, 45, 33, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 54, 43, 28, 255, 52, 42, 28, 255, 61, 46, 31, 255, 64, 48, 32, 255, 43, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 49, 40, 26, 255, 57, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 24, 255, 79, 63, 44, 255, 40, 35, 25, 255, 35, 31, 23, 255, 45, 39, 28, 255, 51, 43, 31, 255, 36, 32, 23, 255, 59, 46, 30, 255, 66, 49, 33, 255, 53, 42, 28, 255, 44, 37, 24, 255, 56, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 54, 45, 33, 255, 57, 47, 34, 255, 77, 62, 44, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 56, 44, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 46, 39, 25, 255, 66, 49, 33, 255, 60, 46, 30, 255, 48, 39, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 49, 40, 26, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 55, 43, 28, 255, 52, 42, 28, 255, 52, 42, 27, 255, 64, 48, 32, 255, 45, 38, 25, 255, 40, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 39, 33, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 59, 45, 30, 255, 53, 42, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 40, 35, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 51, 41, 27, 255, 48, 39, 25, 255, 38, 40, 36, 255, 39, 34, 25, 255, 55, 46, 33, 255, 33, 30, 22, 255, 37, 33, 23, 255, 80, 64, 45, 255, 36, 31, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 61, 47, 31, 255, 58, 45, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 46, 39, 25, 255, 49, 40, 26, 255, 54, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 80, 64, 45, 255, 59, 49, 35, 255, 61, 50, 36, 255, 45, 38, 25, 255, 48, 39, 25, 255, 51, 41, 27, 255, 44, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 76, 61, 43, 255, 72, 58, 42, 255, 39, 34, 25, 255, 41, 36, 26, 255, 36, 32, 23, 255, 46, 39, 25, 255, 57, 44, 29, 255, 51, 41, 27, 255, 71, 52, 33, 255, 51, 41, 27, 255, 90, 103, 39, 255, 41, 36, 24, 255, 43, 36, 24, 255, 71, 57, 41, 255, 39, 34, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 51, 41, 26, 255, 43, 36, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 42, 36, 25, 255, 58, 45, 30, 255, 50, 41, 26, 255, 43, 36, 24, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 38, 58, 38, 255, 38, 58, 38, 255, 35, 51, 35, 255, 34, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 53, 36, 255, 33, 47, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 50, 73, 47, 255, 43, 63, 41, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 45, 67, 44, 255, 49, 71, 46, 255, 35, 53, 36, 255, 33, 49, 34, 255, 48, 70, 46, 255, 48, 70, 46, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 42, 62, 41, 255, 33, 48, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 40, 60, 40, 255, 44, 65, 43, 255, 36, 53, 36, 255, 35, 53, 36, 255, 59, 85, 55, 255, 45, 67, 44, 255, 43, 63, 41, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 43, 64, 42, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 53, 36, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 41, 61, 40, 255, 55, 79, 51, 255, 42, 62, 41, 255, 33, 49, 34, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 53, 36, 255, 47, 69, 45, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 47, 33, 255, 32, 45, 32, 255, 35, 51, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 36, 32, 23, 255, 37, 32, 22, 255, 41, 35, 24, 255, 46, 37, 24, 255, 50, 40, 26, 255, 51, 41, 27, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 38, 32, 22, 255, 38, 33, 23, 255, 59, 46, 30, 255, 45, 37, 26, 255, 37, 33, 23, 255, 45, 37, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 60, 46, 31, 255, 46, 38, 25, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 41, 36, 26, 255, 53, 44, 32, 255, 67, 54, 39, 255, 36, 31, 22, 255, 40, 34, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 40, 35, 25, 255, 39, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 50, 42, 31, 255, 39, 34, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 79, 63, 45, 255, 57, 47, 34, 255, 36, 32, 23, 255, 42, 36, 24, 255, 73, 59, 42, 255, 59, 49, 35, 255, 36, 31, 22, 255, 41, 36, 24, 255, 50, 42, 31, 255, 57, 47, 34, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 35, 31, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 56, 44, 29, 255, 46, 38, 25, 255, 40, 35, 24, 255, 55, 43, 28, 255, 66, 49, 33, 255, 51, 41, 27, 255, 43, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 35, 31, 23, 255, 62, 51, 36, 255, 34, 31, 22, 255, 39, 34, 25, 255, 45, 39, 28, 255, 42, 37, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 46, 38, 25, 255, 46, 39, 25, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 49, 42, 30, 255, 61, 50, 36, 255, 45, 39, 28, 255, 38, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 58, 45, 30, 255, 33, 30, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 53, 42, 28, 255, 73, 54, 33, 255, 50, 40, 27, 255, 49, 40, 26, 255, 35, 31, 22, 255, 43, 36, 24, 255, 40, 34, 24, 255, 36, 32, 24, 255, 54, 45, 33, 255, 36, 32, 22, 255, 34, 31, 22, 255, 45, 39, 28, 255, 40, 34, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 54, 43, 28, 255, 56, 44, 29, 255, 40, 34, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 54, 43, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 51, 43, 31, 255, 49, 42, 30, 255, 39, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 59, 45, 30, 255, 55, 43, 28, 255, 52, 42, 27, 255, 56, 44, 29, 255, 50, 40, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 67, 54, 39, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 44, 37, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 37, 33, 24, 255, 79, 62, 44, 255, 67, 54, 39, 255, 46, 40, 29, 255, 35, 31, 22, 255, 34, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 57, 45, 29, 255, 59, 45, 30, 255, 50, 40, 27, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 46, 39, 25, 255, 51, 41, 27, 255, 48, 40, 26, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 44, 38, 27, 255, 34, 31, 22, 255, 45, 37, 24, 255, 54, 43, 28, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 58, 48, 34, 255, 37, 33, 24, 255, 57, 47, 34, 255, 53, 44, 32, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 59, 45, 30, 255, 49, 40, 26, 255, 57, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 25, 255, 43, 36, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 41, 36, 24, 255, 50, 41, 26, 255, 59, 45, 30, 255, 54, 42, 28, 255, 40, 34, 23, 255, 46, 38, 26, 255, 38, 33, 23, 255, 37, 33, 24, 255, 41, 35, 23, 255, 36, 32, 23, 255, 37, 32, 22, 255, 40, 35, 23, 255, 57, 44, 29, 255, 42, 36, 23, 255, 42, 36, 24, 255, 26, 36, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 38, 57, 38, 255, 40, 59, 39, 255, 33, 49, 34, 255, 43, 63, 41, 255, 35, 53, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 45, 67, 44, 255, 35, 53, 36, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 23, 30, 24, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 53, 36, 255, 47, 68, 45, 255, 37, 56, 37, 255, 36, 54, 36, 255, 46, 68, 44, 255, 47, 68, 45, 255, 39, 59, 39, 255, 35, 53, 36, 255, 36, 54, 36, 255, 53, 77, 50, 255, 42, 62, 41, 255, 36, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 29, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 53, 77, 50, 255, 44, 65, 43, 255, 54, 77, 50, 255, 36, 54, 36, 255, 37, 55, 37, 255, 55, 79, 51, 255, 37, 56, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 44, 65, 43, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 38, 57, 38, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 42, 62, 41, 255, 43, 63, 41, 255, 50, 73, 47, 255, 38, 57, 38, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 31, 45, 32, 255, 27, 38, 28, 255, 36, 54, 36, 255, 36, 54, 36, 255, 41, 61, 40, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 26, 35, 27, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 35, 24, 255, 47, 39, 26, 255, 41, 35, 24, 255, 42, 35, 24, 255, 50, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 60, 46, 30, 255, 67, 50, 33, 255, 40, 35, 24, 255, 46, 40, 29, 255, 43, 37, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 38, 33, 23, 255, 63, 52, 37, 255, 39, 34, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 41, 35, 24, 255, 45, 38, 25, 255, 46, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 62, 51, 36, 255, 57, 47, 34, 255, 63, 52, 37, 255, 46, 38, 25, 255, 39, 34, 23, 255, 42, 57, 30, 255, 35, 31, 23, 255, 62, 51, 36, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 59, 45, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 45, 39, 28, 255, 33, 30, 22, 255, 50, 42, 31, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 64, 52, 37, 255, 38, 33, 23, 255, 36, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 44, 38, 27, 255, 36, 31, 22, 255, 34, 31, 22, 255, 70, 57, 40, 255, 36, 32, 23, 255, 41, 35, 24, 255, 62, 47, 31, 255, 43, 37, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 43, 37, 24, 255, 52, 42, 27, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 59, 46, 30, 255, 45, 38, 25, 255, 60, 46, 31, 255, 45, 37, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 33, 30, 22, 255, 78, 62, 43, 255, 58, 48, 34, 255, 54, 45, 33, 255, 79, 62, 45, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 23, 255, 41, 35, 24, 255, 58, 45, 30, 255, 39, 34, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 40, 34, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 52, 42, 28, 255, 49, 40, 26, 255, 52, 42, 27, 255, 53, 42, 28, 255, 59, 45, 30, 255, 42, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 72, 58, 42, 255, 39, 34, 25, 255, 59, 49, 35, 255, 44, 38, 27, 255, 63, 52, 37, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 59, 46, 30, 255, 45, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 63, 48, 31, 255, 46, 38, 25, 255, 45, 38, 25, 255, 38, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 71, 97, 65, 255, 69, 91, 58, 255, 40, 35, 25, 255, 48, 40, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 61, 47, 31, 255, 56, 44, 29, 255, 53, 42, 28, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 50, 42, 31, 255, 35, 31, 23, 255, 57, 45, 29, 255, 51, 41, 27, 255, 45, 37, 24, 255, 55, 46, 33, 255, 76, 61, 43, 255, 78, 61, 43, 255, 73, 59, 42, 255, 43, 37, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 38, 33, 23, 255, 46, 39, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 48, 40, 26, 255, 45, 37, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 37, 33, 23, 255, 45, 38, 25, 255, 57, 45, 29, 255, 49, 40, 26, 255, 48, 39, 25, 255, 59, 46, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 94, 119, 85, 255, 40, 35, 25, 255, 34, 31, 22, 255, 59, 49, 35, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 55, 43, 28, 255, 56, 44, 29, 255, 36, 32, 22, 255, 39, 34, 24, 255, 53, 42, 28, 255, 67, 50, 33, 255, 64, 48, 32, 255, 58, 45, 30, 255, 62, 47, 31, 255, 65, 49, 32, 255, 42, 36, 24, 255, 40, 34, 23, 255, 40, 34, 24, 255, 43, 36, 25, 255, 37, 32, 23, 255, 45, 39, 28, 255, 40, 35, 25, 255, 36, 32, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 44, 36, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 41, 61, 40, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 54, 77, 50, 255, 44, 65, 43, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 32, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 37, 56, 37, 255, 37, 55, 37, 255, 39, 59, 39, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 39, 59, 39, 255, 34, 50, 34, 255, 47, 68, 45, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 47, 69, 45, 255, 43, 63, 41, 255, 39, 59, 39, 255, 34, 50, 34, 255, 36, 54, 36, 255, 40, 59, 39, 255, 40, 60, 40, 255, 73, 91, 18, 255, 35, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 32, 40, 32, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 37, 56, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 23, 29, 24, 255, 25, 33, 26, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 51, 35, 255, 51, 74, 48, 255, 40, 60, 40, 255, 55, 79, 51, 255, 45, 66, 43, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 27, 38, 28, 255, 28, 39, 29, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 36, 32, 22, 255, 41, 35, 24, 255, 57, 44, 29, 255, 42, 36, 23, 255, 39, 34, 24, 255, 44, 36, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 51, 43, 31, 255, 39, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 41, 35, 23, 255, 43, 36, 24, 255, 46, 38, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 39, 33, 23, 255, 36, 32, 24, 255, 39, 34, 25, 255, 36, 32, 24, 255, 61, 50, 36, 255, 43, 36, 24, 255, 46, 39, 25, 255, 53, 44, 32, 255, 36, 32, 22, 255, 50, 42, 31, 255, 44, 38, 27, 255, 37, 33, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 46, 39, 25, 255, 35, 31, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 54, 45, 33, 255, 33, 30, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 55, 46, 33, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 40, 35, 25, 255, 37, 33, 24, 255, 79, 63, 45, 255, 71, 57, 41, 255, 33, 30, 22, 255, 79, 63, 45, 255, 45, 39, 28, 255, 71, 57, 41, 255, 36, 32, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 36, 32, 24, 255, 49, 42, 30, 255, 35, 31, 23, 255, 39, 34, 25, 255, 58, 48, 34, 255, 51, 43, 31, 255, 43, 36, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 55, 43, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 46, 39, 25, 255, 39, 34, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 47, 39, 25, 255, 39, 34, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 53, 44, 32, 255, 48, 40, 30, 255, 50, 42, 31, 255, 70, 57, 40, 255, 36, 32, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 35, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 43, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 64, 48, 32, 255, 70, 52, 33, 255, 60, 46, 30, 255, 51, 41, 27, 255, 45, 37, 24, 255, 34, 30, 22, 255, 44, 38, 27, 255, 45, 39, 28, 255, 36, 32, 24, 255, 35, 31, 22, 255, 58, 48, 34, 255, 41, 36, 26, 255, 61, 50, 36, 255, 40, 35, 25, 255, 39, 34, 24, 255, 50, 40, 27, 255, 52, 42, 27, 255, 55, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 49, 40, 26, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 35, 31, 23, 255, 40, 34, 24, 255, 54, 45, 33, 255, 33, 30, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 58, 48, 34, 255, 39, 33, 23, 255, 45, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 51, 43, 31, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 63, 52, 37, 255, 51, 43, 31, 255, 34, 30, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 61, 46, 31, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 60, 46, 31, 255, 49, 40, 26, 255, 43, 36, 24, 255, 49, 40, 26, 255, 59, 45, 30, 255, 58, 45, 30, 255, 52, 42, 27, 255, 60, 46, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 60, 46, 31, 255, 59, 46, 30, 255, 52, 42, 27, 255, 53, 42, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 57, 45, 29, 255, 54, 43, 28, 255, 40, 35, 24, 255, 64, 48, 32, 255, 73, 54, 33, 255, 61, 47, 31, 255, 58, 45, 30, 255, 56, 44, 29, 255, 42, 36, 23, 255, 49, 39, 27, 255, 48, 39, 26, 255, 58, 48, 32, 255, 38, 32, 22, 255, 45, 39, 27, 255, 36, 32, 23, 255, 42, 36, 25, 255, 38, 33, 23, 255, 34, 34, 22, 255, 40, 35, 25, 255, 39, 34, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 28, 40, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 53, 36, 255, 31, 44, 31, 255, 27, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 74, 90, 16, 255, 37, 55, 37, 255, 32, 46, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 35, 53, 36, 255, 45, 66, 43, 255, 35, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 53, 36, 255, 35, 53, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 55, 37, 255, 41, 61, 40, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 79, 93, 12, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 34, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 45, 67, 44, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 42, 62, 41, 255, 36, 53, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 104, 130, 16, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 37, 55, 37, 255, 46, 68, 44, 255, 54, 77, 50, 255, 43, 63, 41, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 38, 58, 38, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 42, 62, 41, 255, 47, 69, 45, 255, 40, 60, 40, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 38, 57, 38, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 41, 61, 40, 255, 45, 67, 44, 255, 39, 59, 39, 255, 42, 62, 41, 255, 54, 77, 50, 255, 41, 61, 40, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 32, 45, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 47, 33, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 27, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 31, 45, 32, 255, 35, 53, 36, 255, 38, 57, 38, 255, 34, 50, 34, 255, 36, 53, 36, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 48, 39, 25, 255, 48, 40, 26, 255, 48, 39, 25, 255, 44, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 41, 36, 25, 255, 38, 33, 24, 255, 38, 33, 24, 255, 37, 33, 23, 255, 42, 35, 23, 255, 44, 37, 25, 255, 40, 34, 23, 255, 40, 34, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 49, 42, 30, 255, 70, 57, 40, 255, 54, 45, 33, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 26, 255, 36, 31, 22, 255, 47, 39, 25, 255, 49, 40, 26, 255, 46, 39, 25, 255, 42, 37, 27, 255, 42, 37, 27, 255, 61, 50, 36, 255, 35, 31, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 67, 54, 39, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 24, 255, 61, 50, 36, 255, 80, 64, 45, 255, 71, 57, 41, 255, 33, 30, 22, 255, 58, 48, 34, 255, 80, 64, 45, 255, 44, 38, 27, 255, 34, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 49, 42, 30, 255, 40, 35, 25, 255, 54, 45, 33, 255, 80, 64, 45, 255, 71, 57, 41, 255, 59, 49, 35, 255, 35, 31, 22, 255, 37, 33, 23, 255, 57, 45, 29, 255, 48, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 54, 45, 33, 255, 45, 39, 28, 255, 41, 35, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 48, 40, 26, 255, 51, 41, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 60, 46, 31, 255, 57, 44, 29, 255, 59, 45, 30, 255, 40, 35, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 33, 30, 22, 255, 57, 47, 34, 255, 57, 47, 34, 255, 70, 57, 40, 255, 39, 34, 25, 255, 63, 52, 37, 255, 46, 40, 29, 255, 46, 38, 25, 255, 57, 44, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 45, 38, 25, 255, 45, 38, 25, 255, 51, 41, 27, 255, 41, 36, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 42, 37, 27, 255, 45, 39, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 44, 38, 27, 255, 72, 58, 42, 255, 55, 46, 33, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 73, 59, 42, 255, 39, 34, 25, 255, 42, 37, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 45, 38, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 54, 43, 28, 255, 65, 49, 33, 255, 54, 43, 28, 255, 56, 44, 29, 255, 62, 47, 31, 255, 79, 58, 33, 255, 69, 51, 33, 255, 45, 37, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 60, 46, 31, 255, 57, 45, 29, 255, 54, 43, 28, 255, 47, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 23, 255, 38, 33, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 45, 37, 24, 255, 44, 37, 24, 255, 60, 46, 31, 255, 45, 38, 25, 255, 48, 40, 26, 255, 58, 45, 30, 255, 50, 40, 27, 255, 49, 40, 26, 255, 39, 34, 24, 255, 49, 40, 26, 255, 48, 39, 25, 255, 46, 39, 26, 255, 50, 42, 30, 255, 36, 32, 23, 255, 49, 42, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 35, 31, 23, 255, 42, 35, 23, 255, 39, 33, 23, 255, 48, 39, 25, 255, 49, 40, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 45, 66, 43, 255, 43, 63, 41, 255, 37, 55, 37, 255, 34, 51, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 42, 62, 41, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 33, 48, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 33, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 31, 25, 255, 28, 40, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 40, 59, 39, 255, 41, 61, 40, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 42, 62, 41, 255, 34, 50, 34, 255, 37, 55, 37, 255, 47, 68, 45, 255, 37, 56, 37, 255, 34, 51, 35, 255, 36, 53, 36, 255, 34, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 40, 59, 39, 255, 35, 51, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 42, 62, 41, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 46, 68, 44, 255, 45, 66, 43, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 38, 58, 38, 255, 40, 59, 39, 255, 36, 54, 36, 255, 40, 60, 40, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 38, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 35, 15, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 37, 56, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 49, 72, 47, 255, 35, 52, 35, 255, 36, 54, 36, 255, 42, 62, 41, 255, 38, 58, 38, 255, 38, 57, 38, 255, 37, 55, 37, 255, 39, 59, 39, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 59, 39, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 44, 37, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 68, 50, 32, 255, 47, 38, 24, 255, 36, 31, 22, 255, 47, 38, 24, 255, 54, 42, 28, 255, 42, 36, 24, 255, 39, 33, 23, 255, 38, 34, 23, 255, 38, 38, 30, 255, 47, 38, 25, 255, 42, 36, 24, 255, 46, 38, 26, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 58, 45, 30, 255, 57, 45, 29, 255, 40, 34, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 39, 34, 25, 255, 34, 30, 22, 255, 45, 39, 28, 255, 37, 33, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 39, 34, 24, 255, 46, 38, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 58, 48, 34, 255, 72, 58, 42, 255, 41, 35, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 36, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 24, 255, 51, 43, 31, 255, 49, 40, 26, 255, 45, 37, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 35, 31, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 50, 42, 31, 255, 34, 30, 22, 255, 40, 34, 24, 255, 61, 47, 31, 255, 88, 97, 52, 255, 57, 44, 29, 255, 60, 46, 30, 255, 44, 37, 24, 255, 56, 44, 29, 255, 59, 45, 30, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 35, 31, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 45, 38, 25, 255, 39, 34, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 82, 99, 39, 255, 39, 34, 25, 255, 73, 59, 42, 255, 36, 32, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 47, 39, 25, 255, 62, 47, 31, 255, 45, 37, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 39, 34, 24, 255, 48, 39, 25, 255, 46, 40, 29, 255, 34, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 39, 34, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 40, 34, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 73, 54, 33, 255, 50, 40, 27, 255, 45, 38, 25, 255, 39, 34, 24, 255, 50, 42, 31, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 50, 40, 27, 255, 43, 37, 24, 255, 39, 34, 23, 255, 51, 41, 27, 255, 34, 30, 22, 255, 42, 36, 24, 255, 38, 38, 25, 255, 43, 37, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 40, 35, 25, 255, 35, 31, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 39, 33, 23, 255, 59, 49, 35, 255, 42, 36, 24, 255, 35, 31, 22, 255, 54, 45, 33, 255, 40, 34, 24, 255, 34, 31, 22, 255, 57, 47, 34, 255, 36, 32, 23, 255, 36, 32, 22, 255, 49, 42, 30, 255, 36, 32, 23, 255, 41, 36, 26, 255, 39, 33, 23, 255, 36, 32, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 46, 39, 25, 255, 42, 37, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 53, 42, 28, 255, 56, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 61, 46, 31, 255, 42, 36, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 67, 50, 33, 255, 72, 53, 33, 255, 43, 37, 24, 255, 46, 39, 25, 255, 48, 39, 25, 255, 52, 42, 27, 255, 49, 40, 26, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 49, 40, 26, 255, 52, 42, 28, 255, 39, 34, 24, 255, 50, 42, 31, 255, 45, 39, 28, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 38, 27, 255, 52, 44, 31, 255, 49, 41, 28, 255, 48, 41, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 81, 97, 32, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 36, 23, 255, 44, 37, 24, 255, 47, 39, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 42, 62, 41, 255, 46, 68, 44, 255, 36, 54, 36, 255, 39, 59, 39, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 39, 59, 39, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 36, 27, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 52, 65, 18, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 75, 90, 12, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 46, 54, 15, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 51, 35, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 38, 58, 38, 255, 55, 79, 51, 255, 43, 64, 42, 255, 38, 58, 38, 255, 43, 63, 41, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 40, 60, 40, 255, 36, 54, 36, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 40, 60, 40, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 52, 35, 255, 49, 72, 47, 255, 39, 59, 39, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 42, 36, 24, 255, 40, 34, 23, 255, 62, 47, 31, 255, 53, 42, 28, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 47, 38, 25, 255, 44, 36, 25, 255, 44, 37, 25, 255, 47, 38, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 61, 46, 31, 255, 66, 49, 33, 255, 48, 39, 25, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 31, 22, 255, 55, 46, 33, 255, 33, 30, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 49, 40, 26, 255, 41, 35, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 39, 34, 25, 255, 35, 31, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 35, 31, 22, 255, 51, 41, 27, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 47, 39, 25, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 67, 50, 33, 255, 50, 40, 27, 255, 50, 40, 27, 255, 39, 34, 24, 255, 80, 64, 45, 255, 40, 35, 25, 255, 42, 37, 27, 255, 35, 31, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 41, 36, 24, 255, 52, 42, 27, 255, 61, 47, 31, 255, 66, 49, 33, 255, 43, 37, 24, 255, 47, 39, 25, 255, 48, 39, 25, 255, 46, 38, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 51, 41, 27, 255, 45, 38, 25, 255, 44, 37, 24, 255, 51, 41, 27, 255, 41, 36, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 45, 38, 25, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 44, 38, 27, 255, 38, 33, 23, 255, 47, 39, 25, 255, 52, 42, 27, 255, 71, 52, 33, 255, 44, 37, 24, 255, 43, 36, 24, 255, 57, 44, 29, 255, 52, 42, 28, 255, 53, 42, 28, 255, 60, 46, 30, 255, 58, 45, 30, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 52, 42, 28, 255, 39, 34, 24, 255, 49, 40, 26, 255, 57, 44, 29, 255, 62, 47, 31, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 47, 39, 25, 255, 69, 51, 33, 255, 60, 46, 30, 255, 56, 44, 29, 255, 46, 38, 25, 255, 50, 40, 27, 255, 37, 33, 23, 255, 55, 43, 28, 255, 53, 42, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 73, 59, 42, 255, 34, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 34, 30, 22, 255, 45, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 33, 30, 22, 255, 62, 51, 36, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 48, 40, 30, 255, 35, 31, 22, 255, 35, 31, 22, 255, 52, 42, 28, 255, 41, 35, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 50, 40, 27, 255, 37, 33, 24, 255, 35, 31, 23, 255, 39, 34, 25, 255, 37, 33, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 40, 35, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 64, 52, 37, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 53, 42, 28, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 48, 40, 26, 255, 53, 42, 28, 255, 48, 40, 26, 255, 57, 45, 29, 255, 43, 37, 24, 255, 61, 46, 31, 255, 42, 36, 24, 255, 63, 48, 32, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 39, 34, 23, 255, 46, 39, 25, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 36, 32, 22, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 57, 44, 29, 255, 38, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 38, 33, 24, 255, 33, 30, 22, 255, 50, 41, 29, 255, 55, 46, 32, 255, 36, 32, 22, 255, 39, 33, 23, 255, 41, 35, 24, 255, 45, 44, 35, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 52, 41, 27, 255, 41, 35, 24, 255, 56, 44, 29, 255, 54, 43, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 40, 59, 39, 255, 34, 49, 34, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 51, 35, 255, 38, 58, 38, 255, 36, 53, 36, 255, 34, 51, 35, 255, 45, 67, 44, 255, 36, 54, 36, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 39, 59, 39, 255, 40, 59, 39, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 32, 47, 33, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 37, 55, 37, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 37, 56, 37, 255, 33, 49, 34, 255, 40, 59, 39, 255, 33, 49, 34, 255, 39, 59, 39, 255, 37, 56, 37, 255, 41, 61, 40, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 41, 61, 40, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 40, 48, 15, 255, 32, 47, 33, 255, 28, 38, 28, 255, 37, 56, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 42, 62, 41, 255, 47, 69, 45, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 40, 60, 40, 255, 35, 51, 35, 255, 38, 58, 38, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 41, 61, 40, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 41, 61, 40, 255, 43, 64, 42, 255, 34, 49, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 88, 107, 15, 255, 35, 51, 35, 255, 46, 68, 44, 255, 36, 54, 36, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 39, 34, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 39, 34, 23, 255, 56, 44, 28, 255, 43, 36, 24, 255, 47, 39, 25, 255, 42, 35, 23, 255, 37, 33, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 41, 36, 24, 255, 39, 33, 23, 255, 37, 32, 23, 255, 52, 42, 27, 255, 48, 40, 26, 255, 60, 46, 30, 255, 52, 42, 28, 255, 52, 42, 27, 255, 39, 33, 23, 255, 33, 30, 22, 255, 35, 31, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 43, 36, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 46, 38, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 36, 31, 22, 255, 60, 46, 31, 255, 67, 50, 33, 255, 54, 43, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 38, 33, 23, 255, 37, 33, 23, 255, 59, 46, 30, 255, 66, 49, 33, 255, 67, 50, 33, 255, 43, 36, 24, 255, 37, 33, 23, 255, 47, 39, 25, 255, 41, 35, 24, 255, 59, 46, 30, 255, 54, 43, 28, 255, 51, 41, 27, 255, 46, 39, 25, 255, 36, 31, 22, 255, 34, 31, 22, 255, 68, 55, 40, 255, 46, 40, 29, 255, 45, 39, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 47, 39, 25, 255, 52, 42, 28, 255, 37, 33, 23, 255, 34, 30, 22, 255, 53, 42, 28, 255, 46, 38, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 59, 45, 30, 255, 65, 49, 33, 255, 56, 44, 29, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 52, 42, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 52, 42, 28, 255, 37, 33, 23, 255, 45, 39, 28, 255, 68, 55, 40, 255, 58, 48, 34, 255, 35, 31, 22, 255, 44, 37, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 64, 48, 32, 255, 71, 52, 33, 255, 44, 37, 24, 255, 67, 50, 33, 255, 60, 46, 31, 255, 52, 42, 28, 255, 75, 55, 33, 255, 66, 49, 33, 255, 43, 37, 24, 255, 35, 31, 23, 255, 39, 34, 25, 255, 40, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 60, 46, 31, 255, 56, 44, 29, 255, 61, 47, 31, 255, 66, 49, 33, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 41, 36, 24, 255, 50, 40, 27, 255, 56, 44, 29, 255, 42, 36, 24, 255, 57, 44, 29, 255, 51, 41, 27, 255, 48, 40, 26, 255, 39, 34, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 41, 36, 255, 36, 32, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 36, 32, 23, 255, 36, 32, 24, 255, 52, 42, 28, 255, 48, 39, 25, 255, 52, 42, 28, 255, 61, 47, 31, 255, 49, 40, 26, 255, 36, 32, 23, 255, 36, 32, 22, 255, 34, 31, 22, 255, 46, 38, 25, 255, 45, 37, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 54, 45, 33, 255, 33, 30, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 57, 47, 34, 255, 49, 42, 30, 255, 33, 30, 22, 255, 42, 36, 24, 255, 61, 46, 31, 255, 59, 46, 30, 255, 63, 48, 31, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 46, 39, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 47, 39, 25, 255, 35, 31, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 45, 39, 28, 255, 37, 33, 23, 255, 33, 30, 22, 255, 54, 45, 33, 255, 55, 43, 28, 255, 58, 45, 30, 255, 49, 40, 26, 255, 45, 37, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 48, 40, 26, 255, 52, 42, 27, 255, 40, 35, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 51, 41, 27, 255, 51, 41, 27, 255, 40, 34, 24, 255, 48, 40, 26, 255, 44, 45, 37, 255, 61, 47, 31, 255, 55, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 46, 39, 27, 255, 47, 40, 28, 255, 48, 41, 29, 255, 44, 37, 27, 255, 48, 40, 29, 255, 37, 32, 22, 255, 37, 32, 22, 255, 43, 36, 24, 255, 38, 34, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 45, 39, 28, 255, 56, 44, 29, 255, 61, 46, 31, 255, 25, 31, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 32, 45, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 41, 61, 40, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 34, 50, 34, 255, 40, 60, 40, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 36, 54, 36, 255, 49, 72, 47, 255, 41, 61, 40, 255, 35, 53, 36, 255, 27, 38, 28, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 36, 53, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 35, 27, 255, 34, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 28, 40, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 91, 110, 13, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 34, 51, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 34, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 36, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 55, 37, 255, 39, 59, 39, 255, 30, 43, 31, 255, 28, 40, 29, 255, 27, 36, 27, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 49, 72, 47, 255, 45, 66, 43, 255, 41, 61, 40, 255, 32, 46, 32, 255, 32, 47, 33, 255, 24, 31, 25, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 42, 62, 41, 255, 38, 57, 38, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 42, 62, 41, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 30, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 29, 24, 255, 29, 41, 30, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 38, 58, 38, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 39, 59, 39, 255, 36, 53, 36, 255, 43, 64, 42, 255, 33, 49, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 34, 50, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 34, 43, 34, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 35, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 40, 35, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 40, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 45, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 56, 44, 29, 255, 41, 35, 24, 255, 50, 40, 27, 255, 57, 44, 29, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 41, 36, 26, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 57, 45, 29, 255, 50, 40, 27, 255, 45, 38, 25, 255, 55, 43, 28, 255, 52, 42, 28, 255, 40, 35, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 64, 48, 32, 255, 66, 49, 33, 255, 58, 45, 30, 255, 43, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 24, 255, 71, 57, 41, 255, 37, 33, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 45, 38, 25, 255, 49, 40, 26, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 54, 43, 28, 255, 66, 49, 33, 255, 43, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 54, 43, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 46, 38, 25, 255, 54, 43, 28, 255, 34, 31, 22, 255, 53, 44, 32, 255, 57, 47, 34, 255, 49, 42, 30, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 68, 51, 33, 255, 63, 48, 32, 255, 63, 48, 32, 255, 49, 40, 26, 255, 46, 38, 25, 255, 49, 40, 26, 255, 60, 46, 31, 255, 57, 45, 29, 255, 55, 43, 28, 255, 58, 45, 30, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 62, 47, 31, 255, 61, 47, 31, 255, 50, 40, 27, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 56, 44, 29, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 46, 39, 25, 255, 51, 41, 27, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 38, 33, 23, 255, 39, 34, 25, 255, 42, 37, 27, 255, 39, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 57, 45, 29, 255, 58, 45, 30, 255, 52, 42, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 42, 30, 255, 37, 33, 24, 255, 53, 44, 32, 255, 54, 45, 33, 255, 37, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 57, 44, 29, 255, 49, 40, 26, 255, 39, 34, 23, 255, 35, 31, 22, 255, 62, 51, 36, 255, 71, 57, 41, 255, 35, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 63, 48, 31, 255, 70, 52, 33, 255, 65, 49, 33, 255, 39, 34, 23, 255, 36, 31, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 53, 44, 32, 255, 35, 31, 22, 255, 39, 34, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 57, 47, 34, 255, 41, 35, 24, 255, 41, 36, 24, 255, 48, 39, 25, 255, 51, 41, 27, 255, 52, 42, 27, 255, 40, 34, 24, 255, 40, 35, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 37, 33, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 52, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 55, 43, 28, 255, 36, 32, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 47, 39, 29, 255, 41, 35, 24, 255, 49, 41, 28, 255, 46, 38, 27, 255, 39, 33, 23, 255, 40, 35, 24, 255, 37, 32, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 41, 32, 255, 26, 35, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 34, 51, 35, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 38, 57, 38, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 34, 26, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 43, 63, 41, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 31, 45, 32, 255, 25, 33, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 42, 62, 41, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 32, 26, 255, 26, 32, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 34, 27, 255, 23, 29, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 38, 28, 255, 25, 34, 26, 255, 33, 47, 33, 255, 29, 41, 30, 255, 36, 54, 36, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 37, 55, 37, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 38, 58, 38, 255, 35, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 39, 59, 39, 255, 38, 57, 38, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 50, 73, 47, 255, 47, 68, 45, 255, 34, 50, 34, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 40, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 36, 53, 36, 255, 32, 45, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 38, 33, 23, 255, 36, 31, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 46, 38, 24, 255, 42, 36, 24, 255, 41, 35, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 45, 39, 27, 255, 38, 32, 23, 255, 43, 36, 25, 255, 36, 32, 22, 255, 46, 38, 25, 255, 50, 42, 28, 255, 41, 35, 24, 255, 35, 31, 22, 255, 49, 39, 26, 255, 48, 40, 26, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 36, 31, 22, 255, 52, 42, 28, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 48, 39, 25, 255, 40, 35, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 48, 40, 26, 255, 42, 36, 24, 255, 52, 42, 27, 255, 66, 49, 33, 255, 51, 41, 27, 255, 66, 49, 33, 255, 54, 43, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 54, 43, 28, 255, 56, 44, 29, 255, 72, 54, 33, 255, 59, 45, 30, 255, 59, 45, 30, 255, 61, 47, 31, 255, 51, 41, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 59, 45, 30, 255, 74, 54, 33, 255, 61, 47, 31, 255, 46, 38, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 66, 54, 38, 255, 80, 64, 45, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 50, 40, 27, 255, 50, 40, 27, 255, 45, 38, 25, 255, 66, 49, 33, 255, 40, 35, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 47, 39, 25, 255, 43, 44, 37, 255, 42, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 39, 33, 23, 255, 62, 51, 36, 255, 50, 42, 31, 255, 45, 39, 28, 255, 39, 34, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 66, 49, 33, 255, 48, 40, 26, 255, 66, 49, 33, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 42, 36, 24, 255, 43, 44, 37, 255, 52, 42, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 54, 43, 28, 255, 52, 42, 28, 255, 42, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 60, 46, 30, 255, 47, 39, 25, 255, 62, 47, 31, 255, 59, 46, 30, 255, 57, 45, 29, 255, 46, 39, 25, 255, 45, 37, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 57, 47, 34, 255, 36, 32, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 72, 53, 33, 255, 67, 50, 33, 255, 54, 43, 28, 255, 39, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 50, 42, 31, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 58, 48, 34, 255, 33, 30, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 49, 42, 30, 255, 80, 64, 45, 255, 62, 51, 36, 255, 39, 34, 23, 255, 35, 31, 22, 255, 57, 45, 29, 255, 75, 55, 33, 255, 72, 53, 33, 255, 44, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 45, 39, 28, 255, 40, 34, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 36, 24, 255, 61, 47, 31, 255, 52, 42, 28, 255, 46, 39, 25, 255, 36, 32, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 44, 38, 27, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 49, 40, 27, 255, 48, 39, 26, 255, 50, 40, 26, 255, 52, 41, 27, 255, 42, 35, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 34, 30, 22, 255, 53, 44, 32, 255, 29, 36, 29, 255, 36, 46, 36, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 54, 36, 255, 33, 48, 33, 255, 37, 56, 37, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 27, 37, 28, 255, 24, 31, 25, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 28, 40, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 40, 59, 39, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 40, 59, 39, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 30, 38, 30, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 53, 36, 255, 46, 68, 44, 255, 43, 63, 41, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 28, 38, 28, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 24, 31, 25, 255, 31, 45, 32, 255, 35, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 54, 36, 255, 49, 71, 46, 255, 37, 56, 37, 255, 35, 53, 36, 255, 31, 45, 32, 255, 40, 59, 39, 255, 38, 58, 38, 255, 35, 53, 36, 255, 37, 56, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 28, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 53, 36, 255, 33, 47, 33, 255, 28, 38, 28, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 35, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 36, 27, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 34, 49, 34, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 26, 36, 27, 255, 30, 38, 30, 255, 41, 36, 26, 255, 80, 64, 45, 255, 34, 30, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 69, 56, 40, 255, 57, 47, 32, 255, 52, 43, 29, 255, 35, 31, 22, 255, 43, 37, 25, 255, 46, 39, 26, 255, 49, 41, 27, 255, 65, 49, 33, 255, 52, 42, 27, 255, 45, 39, 28, 255, 42, 36, 24, 255, 48, 39, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 54, 43, 28, 255, 48, 39, 25, 255, 41, 35, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 57, 45, 29, 255, 52, 42, 27, 255, 47, 39, 25, 255, 53, 44, 32, 255, 34, 30, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 87, 100, 50, 255, 34, 31, 22, 255, 37, 33, 24, 255, 41, 36, 24, 255, 51, 41, 27, 255, 66, 49, 33, 255, 73, 54, 33, 255, 49, 40, 26, 255, 59, 46, 30, 255, 59, 46, 30, 255, 54, 43, 28, 255, 45, 37, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 74, 55, 33, 255, 81, 59, 33, 255, 76, 56, 33, 255, 44, 37, 24, 255, 69, 51, 33, 255, 60, 46, 31, 255, 45, 37, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 47, 39, 25, 255, 55, 43, 28, 255, 59, 46, 30, 255, 73, 54, 33, 255, 40, 34, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 61, 50, 36, 255, 33, 30, 22, 255, 67, 54, 39, 255, 36, 32, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 63, 48, 31, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 66, 49, 33, 255, 54, 43, 28, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 63, 48, 31, 255, 68, 51, 33, 255, 40, 35, 24, 255, 61, 46, 31, 255, 59, 46, 30, 255, 78, 57, 33, 255, 57, 45, 29, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 42, 37, 27, 255, 43, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 66, 49, 33, 255, 43, 37, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 57, 44, 29, 255, 40, 34, 24, 255, 44, 37, 24, 255, 53, 44, 32, 255, 36, 31, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 70, 52, 33, 255, 56, 44, 29, 255, 70, 52, 33, 255, 40, 43, 36, 255, 38, 33, 23, 255, 45, 39, 28, 255, 67, 54, 39, 255, 72, 58, 42, 255, 37, 33, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 57, 47, 34, 255, 39, 34, 23, 255, 48, 40, 26, 255, 58, 45, 30, 255, 69, 51, 33, 255, 45, 38, 25, 255, 61, 46, 31, 255, 43, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 41, 35, 24, 255, 35, 31, 22, 255, 35, 31, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 54, 43, 28, 255, 41, 35, 24, 255, 46, 40, 29, 255, 41, 36, 26, 255, 42, 36, 24, 255, 39, 34, 25, 255, 63, 52, 37, 255, 78, 62, 43, 255, 34, 30, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 53, 42, 28, 255, 43, 37, 24, 255, 63, 48, 32, 255, 52, 42, 27, 255, 54, 43, 28, 255, 54, 43, 28, 255, 43, 36, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 36, 32, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 25, 255, 40, 34, 24, 255, 62, 51, 36, 255, 41, 36, 26, 255, 122, 144, 103, 255, 57, 47, 34, 255, 35, 31, 22, 255, 49, 40, 26, 255, 51, 41, 27, 255, 39, 34, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 39, 33, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 57, 44, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 58, 45, 30, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 46, 38, 26, 255, 43, 36, 24, 255, 49, 40, 26, 255, 50, 40, 27, 255, 45, 37, 25, 255, 40, 34, 24, 255, 44, 36, 25, 255, 46, 39, 25, 255, 37, 33, 23, 255, 40, 35, 25, 255, 52, 43, 31, 255, 35, 30, 22, 255, 39, 34, 23, 255, 36, 32, 24, 255, 80, 64, 45, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 42, 62, 41, 255, 40, 60, 40, 255, 33, 49, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 37, 55, 37, 255, 33, 47, 33, 255, 33, 47, 33, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 34, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 38, 58, 38, 255, 34, 49, 34, 255, 34, 51, 35, 255, 30, 42, 30, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 40, 59, 39, 255, 28, 39, 29, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 47, 33, 255, 41, 61, 40, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 31, 25, 255, 25, 33, 26, 255, 27, 35, 28, 255, 29, 37, 30, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 40, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 51, 35, 255, 39, 59, 39, 255, 32, 45, 32, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 53, 36, 255, 40, 59, 39, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 35, 52, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 46, 32, 255, 36, 53, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 40, 59, 39, 255, 46, 68, 44, 255, 50, 73, 47, 255, 43, 63, 41, 255, 34, 50, 34, 255, 35, 51, 35, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 67, 54, 39, 255, 36, 32, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 41, 36, 26, 255, 62, 50, 35, 255, 38, 33, 23, 255, 52, 43, 31, 255, 34, 31, 22, 255, 56, 47, 33, 255, 34, 31, 22, 255, 41, 36, 24, 255, 58, 45, 29, 255, 46, 38, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 40, 29, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 53, 44, 32, 255, 42, 37, 27, 255, 36, 32, 22, 255, 41, 35, 24, 255, 36, 32, 22, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 59, 46, 30, 255, 59, 45, 30, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 78, 57, 33, 255, 76, 56, 33, 255, 74, 54, 33, 255, 54, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 50, 40, 27, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 58, 45, 30, 255, 49, 40, 26, 255, 66, 49, 33, 255, 63, 48, 32, 255, 52, 42, 28, 255, 36, 32, 23, 255, 39, 34, 23, 255, 63, 52, 37, 255, 80, 64, 45, 255, 73, 59, 42, 255, 39, 34, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 52, 42, 28, 255, 49, 40, 26, 255, 45, 37, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 58, 48, 34, 255, 44, 37, 24, 255, 64, 48, 32, 255, 55, 43, 28, 255, 41, 36, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 64, 48, 32, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 54, 43, 28, 255, 61, 47, 31, 255, 52, 42, 27, 255, 66, 49, 33, 255, 44, 37, 24, 255, 69, 51, 33, 255, 57, 44, 29, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 56, 44, 29, 255, 52, 42, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 42, 36, 24, 255, 61, 46, 31, 255, 70, 52, 33, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 51, 43, 31, 255, 51, 43, 31, 255, 35, 31, 23, 255, 41, 36, 26, 255, 36, 32, 24, 255, 36, 32, 23, 255, 57, 47, 34, 255, 48, 40, 30, 255, 41, 36, 26, 255, 41, 35, 24, 255, 43, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 34, 25, 255, 36, 32, 23, 255, 33, 30, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 58, 45, 30, 255, 60, 46, 30, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 48, 40, 30, 255, 39, 34, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 47, 39, 25, 255, 53, 42, 28, 255, 43, 37, 24, 255, 60, 46, 31, 255, 50, 40, 27, 255, 55, 43, 28, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 39, 34, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 46, 38, 25, 255, 39, 34, 23, 255, 33, 30, 22, 255, 54, 45, 33, 255, 39, 34, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 41, 35, 23, 255, 49, 40, 26, 255, 48, 39, 26, 255, 45, 37, 25, 255, 53, 42, 27, 255, 39, 34, 23, 255, 41, 36, 24, 255, 43, 36, 24, 255, 49, 41, 30, 255, 38, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 37, 33, 24, 255, 34, 31, 22, 255, 27, 37, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 33, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 35, 52, 35, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 40, 60, 40, 255, 45, 66, 43, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 23, 30, 24, 255, 26, 32, 26, 255, 29, 37, 30, 255, 27, 35, 28, 255, 29, 37, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 35, 44, 34, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 53, 36, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 47, 33, 255, 28, 38, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 43, 63, 41, 255, 37, 56, 37, 255, 34, 50, 34, 255, 31, 45, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 34, 51, 35, 255, 44, 65, 43, 255, 55, 79, 51, 255, 49, 71, 46, 255, 36, 54, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 47, 69, 45, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 40, 60, 40, 255, 39, 59, 39, 255, 104, 128, 16, 255, 40, 60, 40, 255, 35, 53, 36, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 23, 29, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 36, 32, 23, 255, 44, 36, 23, 255, 38, 33, 22, 255, 35, 31, 22, 255, 45, 39, 28, 255, 52, 43, 31, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 41, 36, 25, 255, 39, 34, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 48, 39, 25, 255, 59, 46, 30, 255, 56, 44, 29, 255, 67, 50, 33, 255, 57, 45, 29, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 32, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 35, 31, 23, 255, 58, 48, 34, 255, 37, 33, 24, 255, 35, 31, 22, 255, 38, 33, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 56, 44, 29, 255, 45, 38, 25, 255, 48, 40, 26, 255, 45, 38, 25, 255, 41, 36, 24, 255, 50, 40, 27, 255, 67, 50, 33, 255, 52, 42, 27, 255, 46, 38, 25, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 40, 36, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 49, 40, 26, 255, 55, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 39, 33, 23, 255, 55, 46, 33, 255, 61, 50, 36, 255, 42, 36, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 61, 47, 31, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 61, 46, 31, 255, 65, 49, 33, 255, 48, 40, 26, 255, 68, 51, 33, 255, 52, 42, 28, 255, 41, 35, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 50, 40, 27, 255, 45, 37, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 63, 48, 31, 255, 69, 51, 33, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 39, 34, 25, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 50, 42, 31, 255, 44, 38, 27, 255, 36, 32, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 35, 31, 23, 255, 64, 52, 37, 255, 49, 42, 30, 255, 72, 58, 42, 255, 39, 34, 25, 255, 36, 31, 22, 255, 45, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 40, 35, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 52, 42, 27, 255, 53, 42, 28, 255, 60, 46, 30, 255, 43, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 56, 44, 29, 255, 39, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 48, 40, 30, 255, 40, 42, 37, 255, 44, 37, 24, 255, 43, 37, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 72, 58, 42, 255, 35, 31, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 44, 36, 255, 41, 36, 24, 255, 46, 38, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 48, 39, 26, 255, 41, 35, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 35, 31, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 23, 29, 24, 255, 26, 33, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 52, 35, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 37, 56, 37, 255, 44, 65, 43, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 34, 26, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 41, 61, 40, 255, 46, 68, 44, 255, 58, 83, 53, 255, 45, 67, 44, 255, 38, 57, 38, 255, 33, 49, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 34, 26, 255, 23, 30, 24, 255, 29, 37, 30, 255, 25, 32, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 37, 56, 37, 255, 40, 60, 40, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 52, 35, 255, 36, 53, 36, 255, 47, 68, 45, 255, 50, 73, 47, 255, 51, 75, 49, 255, 38, 58, 38, 255, 37, 55, 37, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 51, 35, 255, 30, 42, 30, 255, 23, 30, 24, 255, 26, 33, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 51, 35, 255, 45, 66, 43, 255, 43, 63, 41, 255, 45, 66, 43, 255, 35, 52, 35, 255, 35, 53, 36, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 24, 31, 25, 255, 46, 39, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 49, 40, 26, 255, 42, 36, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 41, 35, 23, 255, 40, 34, 24, 255, 47, 39, 26, 255, 43, 36, 24, 255, 45, 37, 25, 255, 54, 42, 28, 255, 49, 39, 26, 255, 37, 32, 22, 255, 40, 34, 24, 255, 42, 36, 23, 255, 59, 46, 30, 255, 59, 45, 30, 255, 42, 36, 24, 255, 57, 45, 29, 255, 55, 43, 28, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 89, 118, 84, 255, 43, 37, 24, 255, 41, 36, 26, 255, 39, 34, 24, 255, 58, 45, 30, 255, 70, 52, 33, 255, 43, 37, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 63, 48, 31, 255, 42, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 53, 42, 28, 255, 39, 34, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 54, 43, 28, 255, 37, 33, 23, 255, 41, 36, 24, 255, 44, 38, 27, 255, 39, 34, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 46, 39, 25, 255, 52, 42, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 45, 37, 24, 255, 62, 51, 36, 255, 76, 61, 43, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 76, 61, 43, 255, 54, 45, 33, 255, 57, 44, 29, 255, 59, 45, 30, 255, 64, 48, 32, 255, 55, 43, 28, 255, 52, 42, 28, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 43, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 52, 42, 28, 255, 36, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 47, 39, 25, 255, 43, 37, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 70, 52, 33, 255, 69, 51, 33, 255, 59, 46, 30, 255, 54, 43, 28, 255, 52, 42, 28, 255, 41, 35, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 42, 30, 255, 36, 32, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 48, 39, 25, 255, 67, 50, 33, 255, 61, 46, 31, 255, 57, 44, 29, 255, 48, 39, 25, 255, 60, 46, 31, 255, 41, 35, 24, 255, 58, 45, 30, 255, 57, 44, 29, 255, 49, 40, 26, 255, 36, 32, 23, 255, 45, 39, 28, 255, 42, 37, 27, 255, 36, 32, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 41, 36, 24, 255, 46, 38, 25, 255, 50, 40, 27, 255, 52, 42, 27, 255, 43, 37, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 34, 31, 22, 255, 45, 37, 24, 255, 63, 48, 32, 255, 41, 36, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 63, 48, 31, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 44, 45, 37, 255, 36, 32, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 75, 60, 40, 255, 72, 58, 42, 255, 58, 48, 34, 255, 50, 42, 31, 255, 50, 42, 31, 255, 42, 36, 24, 255, 41, 35, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 48, 40, 30, 255, 42, 37, 27, 255, 36, 32, 23, 255, 34, 30, 22, 255, 62, 51, 36, 255, 37, 33, 23, 255, 34, 31, 22, 255, 46, 40, 29, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 40, 35, 25, 255, 37, 33, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 41, 35, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 41, 35, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 36, 32, 22, 255, 42, 36, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 52, 43, 31, 255, 40, 35, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 55, 43, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 27, 38, 28, 255, 23, 30, 24, 255, 26, 32, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 34, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 28, 40, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 38, 28, 255, 25, 33, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 40, 60, 40, 255, 40, 59, 39, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 24, 32, 25, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 40, 59, 39, 255, 49, 72, 47, 255, 40, 59, 39, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 30, 43, 31, 255, 25, 33, 26, 255, 82, 96, 11, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 31, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 36, 53, 36, 255, 46, 68, 44, 255, 40, 60, 40, 255, 35, 51, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 30, 42, 30, 255, 27, 37, 28, 255, 33, 47, 33, 255, 35, 53, 36, 255, 40, 59, 39, 255, 38, 57, 38, 255, 39, 59, 39, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 36, 27, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 34, 26, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 35, 31, 22, 255, 39, 33, 23, 255, 45, 38, 25, 255, 40, 34, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 49, 40, 26, 255, 51, 40, 27, 255, 46, 38, 26, 255, 53, 41, 28, 255, 43, 36, 24, 255, 43, 37, 24, 255, 47, 38, 25, 255, 57, 44, 29, 255, 64, 48, 32, 255, 61, 46, 31, 255, 42, 36, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 61, 50, 36, 255, 46, 40, 29, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 45, 37, 24, 255, 67, 50, 33, 255, 40, 34, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 59, 49, 35, 255, 77, 62, 44, 255, 36, 32, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 52, 42, 27, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 25, 255, 54, 45, 33, 255, 36, 32, 23, 255, 33, 30, 22, 255, 43, 36, 24, 255, 36, 32, 23, 255, 59, 46, 30, 255, 52, 42, 27, 255, 49, 40, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 47, 39, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 50, 40, 27, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 48, 40, 30, 255, 51, 43, 31, 255, 37, 33, 24, 255, 54, 45, 33, 255, 77, 61, 42, 255, 35, 31, 22, 255, 36, 32, 22, 255, 51, 41, 27, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 37, 27, 255, 49, 42, 30, 255, 46, 39, 25, 255, 46, 39, 25, 255, 56, 44, 29, 255, 42, 36, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 51, 43, 31, 255, 36, 32, 23, 255, 39, 34, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 36, 31, 22, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 60, 46, 31, 255, 70, 52, 33, 255, 66, 49, 33, 255, 40, 35, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 39, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 57, 47, 34, 255, 44, 38, 27, 255, 40, 35, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 54, 43, 28, 255, 58, 45, 30, 255, 58, 45, 30, 255, 59, 46, 30, 255, 57, 44, 29, 255, 51, 41, 27, 255, 58, 45, 30, 255, 35, 31, 22, 255, 46, 38, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 53, 44, 32, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 53, 42, 28, 255, 46, 38, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 45, 38, 25, 255, 34, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 52, 42, 28, 255, 45, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 51, 41, 27, 255, 50, 40, 27, 255, 61, 46, 31, 255, 38, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 40, 35, 25, 255, 46, 40, 29, 255, 80, 64, 45, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 75, 60, 43, 255, 64, 52, 37, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 42, 37, 27, 255, 36, 32, 23, 255, 43, 37, 24, 255, 49, 42, 30, 255, 51, 43, 31, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 54, 43, 28, 255, 52, 42, 28, 255, 40, 34, 24, 255, 34, 30, 22, 255, 60, 49, 34, 255, 39, 34, 23, 255, 39, 34, 24, 255, 41, 35, 23, 255, 50, 40, 26, 255, 33, 30, 22, 255, 39, 34, 24, 255, 51, 41, 26, 255, 42, 36, 24, 255, 40, 35, 25, 255, 36, 32, 23, 255, 38, 33, 23, 255, 45, 39, 28, 255, 41, 35, 24, 255, 35, 31, 23, 255, 46, 38, 25, 255, 25, 31, 25, 255, 24, 32, 25, 255, 26, 32, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 35, 53, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 33, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 32, 26, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 23, 29, 24, 255, 26, 34, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 24, 30, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 51, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 37, 56, 37, 255, 41, 61, 40, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 45, 66, 43, 255, 36, 53, 36, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 38, 28, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 50, 42, 31, 255, 43, 36, 24, 255, 46, 39, 25, 255, 60, 46, 31, 255, 49, 40, 26, 255, 34, 31, 22, 255, 41, 35, 23, 255, 38, 33, 22, 255, 40, 34, 23, 255, 44, 36, 24, 255, 46, 38, 25, 255, 57, 44, 29, 255, 52, 41, 27, 255, 43, 37, 25, 255, 48, 39, 27, 255, 53, 42, 27, 255, 49, 39, 26, 255, 58, 44, 29, 255, 67, 49, 32, 255, 52, 42, 28, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 48, 40, 30, 255, 36, 32, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 68, 55, 40, 255, 79, 62, 43, 255, 75, 60, 43, 255, 42, 37, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 40, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 54, 45, 33, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 46, 39, 25, 255, 39, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 48, 40, 26, 255, 45, 38, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 59, 49, 35, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 52, 42, 28, 255, 57, 44, 29, 255, 41, 35, 24, 255, 54, 43, 28, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 77, 61, 42, 255, 80, 64, 45, 255, 33, 30, 22, 255, 61, 47, 31, 255, 43, 36, 24, 255, 41, 36, 26, 255, 68, 55, 40, 255, 44, 38, 27, 255, 39, 34, 24, 255, 54, 43, 28, 255, 54, 43, 28, 255, 56, 44, 29, 255, 53, 42, 28, 255, 45, 38, 25, 255, 52, 42, 28, 255, 41, 36, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 51, 43, 31, 255, 42, 37, 27, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 37, 27, 255, 36, 31, 22, 255, 50, 42, 31, 255, 40, 34, 24, 255, 54, 43, 28, 255, 36, 32, 22, 255, 35, 31, 22, 255, 55, 43, 28, 255, 54, 43, 28, 255, 48, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 59, 46, 30, 255, 53, 42, 28, 255, 41, 35, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 41, 36, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 39, 34, 23, 255, 52, 42, 27, 255, 57, 44, 29, 255, 63, 48, 32, 255, 36, 32, 23, 255, 35, 31, 23, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 58, 48, 34, 255, 51, 43, 31, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 53, 44, 32, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 49, 40, 26, 255, 45, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 36, 32, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 57, 44, 29, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 46, 38, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 56, 44, 29, 255, 48, 40, 26, 255, 52, 42, 28, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 25, 255, 62, 51, 36, 255, 72, 58, 42, 255, 45, 39, 28, 255, 33, 30, 22, 255, 36, 32, 23, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 36, 24, 255, 63, 52, 37, 255, 77, 62, 44, 255, 58, 48, 34, 255, 39, 34, 23, 255, 39, 34, 25, 255, 43, 36, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 37, 33, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 37, 27, 255, 57, 47, 34, 255, 45, 39, 28, 255, 41, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 57, 44, 29, 255, 48, 39, 25, 255, 47, 39, 25, 255, 41, 35, 23, 255, 45, 38, 25, 255, 48, 39, 26, 255, 53, 42, 28, 255, 43, 37, 24, 255, 37, 33, 23, 255, 52, 41, 27, 255, 60, 46, 30, 255, 45, 38, 25, 255, 36, 32, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 31, 44, 31, 255, 37, 56, 37, 255, 32, 47, 33, 255, 37, 56, 37, 255, 32, 47, 33, 255, 30, 42, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 33, 48, 33, 255, 38, 58, 38, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 53, 36, 255, 30, 42, 30, 255, 32, 45, 32, 255, 38, 57, 38, 255, 34, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 38, 28, 255, 26, 35, 27, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 53, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 24, 31, 25, 255, 23, 29, 24, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 26, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 39, 59, 39, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 53, 36, 255, 41, 61, 40, 255, 40, 59, 39, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 33, 47, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 34, 30, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 52, 42, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 47, 38, 26, 255, 63, 47, 31, 255, 40, 35, 23, 255, 48, 40, 27, 255, 40, 34, 23, 255, 44, 36, 24, 255, 48, 39, 26, 255, 57, 44, 29, 255, 53, 42, 27, 255, 41, 35, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 59, 49, 35, 255, 64, 52, 37, 255, 36, 32, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 43, 36, 255, 48, 40, 30, 255, 71, 57, 41, 255, 72, 58, 42, 255, 79, 63, 45, 255, 63, 52, 37, 255, 33, 30, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 48, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 24, 255, 40, 34, 24, 255, 55, 46, 33, 255, 78, 62, 43, 255, 36, 32, 24, 255, 35, 31, 23, 255, 61, 50, 36, 255, 40, 34, 24, 255, 36, 32, 23, 255, 48, 39, 25, 255, 49, 40, 26, 255, 43, 36, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 57, 47, 34, 255, 79, 63, 44, 255, 54, 45, 33, 255, 34, 31, 22, 255, 50, 40, 27, 255, 41, 35, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 33, 30, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 36, 26, 255, 77, 62, 44, 255, 37, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 46, 39, 25, 255, 45, 39, 28, 255, 48, 40, 30, 255, 59, 49, 35, 255, 33, 30, 22, 255, 52, 42, 27, 255, 70, 52, 33, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 40, 35, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 80, 64, 45, 255, 37, 33, 23, 255, 39, 34, 24, 255, 61, 50, 36, 255, 38, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 61, 46, 31, 255, 46, 39, 25, 255, 39, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 50, 40, 27, 255, 52, 42, 28, 255, 59, 45, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 57, 47, 34, 255, 45, 39, 28, 255, 58, 48, 34, 255, 61, 50, 36, 255, 35, 31, 23, 255, 49, 40, 26, 255, 58, 45, 30, 255, 61, 47, 31, 255, 41, 36, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 71, 57, 41, 255, 61, 50, 36, 255, 40, 35, 25, 255, 48, 40, 30, 255, 35, 31, 23, 255, 38, 33, 23, 255, 62, 51, 36, 255, 58, 48, 34, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 39, 34, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 46, 38, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 66, 49, 33, 255, 64, 48, 32, 255, 55, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 36, 26, 255, 35, 31, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 42, 37, 27, 255, 33, 30, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 37, 27, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 50, 42, 31, 255, 35, 31, 22, 255, 58, 48, 34, 255, 80, 64, 45, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 45, 37, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 57, 47, 34, 255, 35, 31, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 35, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 47, 39, 26, 255, 45, 37, 25, 255, 44, 37, 24, 255, 51, 40, 26, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 47, 38, 24, 255, 41, 35, 23, 255, 44, 36, 23, 255, 40, 35, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 28, 39, 29, 255, 24, 32, 25, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 38, 58, 38, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 39, 59, 39, 255, 37, 55, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 40, 29, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 23, 30, 24, 255, 27, 36, 27, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 23, 29, 24, 255, 26, 32, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 36, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 56, 37, 255, 43, 63, 41, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 28, 38, 28, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 33, 49, 34, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 24, 31, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 51, 35, 255, 44, 65, 43, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 37, 56, 37, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 31, 45, 32, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 47, 39, 25, 255, 45, 37, 24, 255, 46, 38, 24, 255, 52, 41, 27, 255, 46, 39, 25, 255, 46, 38, 25, 255, 50, 41, 26, 255, 52, 41, 27, 255, 38, 34, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 53, 42, 27, 255, 56, 43, 28, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 48, 63, 35, 255, 35, 31, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 86, 105, 69, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 61, 50, 36, 255, 49, 42, 30, 255, 80, 64, 45, 255, 42, 37, 27, 255, 53, 44, 32, 255, 36, 32, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 51, 43, 31, 255, 35, 31, 22, 255, 38, 33, 23, 255, 63, 52, 37, 255, 35, 31, 22, 255, 44, 37, 24, 255, 63, 48, 32, 255, 60, 46, 30, 255, 51, 41, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 58, 45, 30, 255, 45, 37, 24, 255, 39, 34, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 39, 34, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 80, 64, 45, 255, 66, 54, 38, 255, 38, 33, 23, 255, 57, 45, 29, 255, 40, 35, 24, 255, 44, 38, 27, 255, 39, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 42, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 76, 61, 42, 255, 39, 34, 25, 255, 39, 33, 23, 255, 46, 39, 25, 255, 52, 42, 28, 255, 51, 43, 31, 255, 34, 30, 22, 255, 42, 37, 27, 255, 39, 34, 24, 255, 53, 42, 28, 255, 43, 37, 24, 255, 46, 39, 25, 255, 39, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 34, 31, 22, 255, 59, 49, 35, 255, 45, 39, 28, 255, 59, 49, 35, 255, 35, 31, 22, 255, 48, 40, 30, 255, 35, 31, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 36, 26, 255, 37, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 54, 43, 28, 255, 48, 40, 26, 255, 54, 50, 40, 255, 40, 34, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 30, 255, 44, 38, 27, 255, 67, 54, 39, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 34, 25, 255, 39, 34, 25, 255, 34, 31, 22, 255, 75, 60, 43, 255, 33, 30, 22, 255, 57, 45, 29, 255, 69, 51, 33, 255, 57, 45, 29, 255, 51, 41, 27, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 54, 45, 33, 255, 77, 61, 42, 255, 55, 46, 33, 255, 36, 32, 24, 255, 45, 39, 28, 255, 51, 43, 31, 255, 41, 36, 26, 255, 76, 61, 43, 255, 35, 31, 22, 255, 41, 35, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 37, 33, 23, 255, 36, 32, 23, 255, 44, 37, 24, 255, 46, 38, 25, 255, 59, 45, 30, 255, 62, 47, 31, 255, 52, 42, 27, 255, 45, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 47, 39, 25, 255, 60, 46, 30, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 44, 37, 24, 255, 66, 49, 33, 255, 52, 42, 27, 255, 36, 32, 23, 255, 52, 42, 27, 255, 39, 34, 23, 255, 67, 54, 39, 255, 37, 33, 23, 255, 36, 32, 23, 255, 44, 38, 27, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 48, 40, 26, 255, 41, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 58, 48, 34, 255, 39, 34, 25, 255, 75, 60, 43, 255, 63, 52, 37, 255, 48, 40, 30, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 48, 40, 26, 255, 41, 36, 26, 255, 58, 48, 34, 255, 36, 32, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 41, 36, 26, 255, 40, 35, 23, 255, 41, 35, 24, 255, 48, 40, 25, 255, 52, 41, 27, 255, 47, 38, 26, 255, 45, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 23, 255, 43, 36, 23, 255, 47, 39, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 40, 35, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 49, 34, 255, 35, 53, 36, 255, 35, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 40, 29, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 51, 35, 255, 37, 56, 37, 255, 37, 56, 37, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 44, 65, 43, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 35, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 29, 24, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 77, 91, 12, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 31, 25, 255, 26, 33, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 53, 36, 255, 37, 55, 37, 255, 35, 53, 36, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 26, 36, 27, 255, 30, 43, 31, 255, 28, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 36, 53, 36, 255, 37, 56, 37, 255, 71, 87, 17, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 53, 36, 255, 52, 76, 49, 255, 48, 70, 46, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 47, 33, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 39, 59, 39, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 28, 40, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 43, 37, 24, 255, 45, 39, 28, 255, 36, 31, 22, 255, 40, 34, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 52, 76, 33, 255, 43, 36, 23, 255, 38, 33, 23, 255, 46, 38, 25, 255, 43, 36, 24, 255, 39, 33, 23, 255, 50, 40, 26, 255, 37, 33, 23, 255, 38, 34, 24, 255, 46, 39, 28, 255, 36, 32, 23, 255, 47, 38, 25, 255, 46, 38, 26, 255, 47, 39, 25, 255, 48, 39, 25, 255, 34, 30, 22, 255, 45, 37, 24, 255, 51, 41, 27, 255, 43, 36, 24, 255, 45, 39, 28, 255, 71, 57, 41, 255, 34, 31, 22, 255, 40, 34, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 57, 45, 29, 255, 56, 44, 29, 255, 60, 46, 31, 255, 64, 48, 32, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 59, 49, 35, 255, 33, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 68, 55, 40, 255, 59, 49, 35, 255, 45, 39, 28, 255, 68, 55, 40, 255, 51, 43, 31, 255, 36, 32, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 45, 38, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 44, 45, 37, 255, 38, 33, 23, 255, 38, 33, 23, 255, 67, 50, 33, 255, 55, 43, 28, 255, 62, 47, 31, 255, 49, 40, 26, 255, 45, 37, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 63, 48, 32, 255, 51, 41, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 55, 46, 33, 255, 36, 32, 23, 255, 60, 46, 30, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 44, 38, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 35, 25, 255, 66, 54, 38, 255, 36, 31, 22, 255, 54, 43, 28, 255, 52, 42, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 34, 31, 22, 255, 50, 42, 31, 255, 75, 60, 43, 255, 68, 55, 40, 255, 34, 31, 22, 255, 36, 32, 24, 255, 58, 48, 34, 255, 36, 32, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 72, 97, 66, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 61, 46, 31, 255, 57, 45, 29, 255, 48, 40, 26, 255, 50, 40, 27, 255, 42, 36, 24, 255, 59, 46, 30, 255, 46, 38, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 73, 59, 42, 255, 59, 49, 35, 255, 76, 60, 40, 255, 80, 64, 45, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 49, 42, 30, 255, 55, 46, 33, 255, 34, 31, 22, 255, 57, 44, 29, 255, 50, 40, 27, 255, 42, 36, 24, 255, 51, 41, 26, 255, 42, 36, 24, 255, 57, 45, 29, 255, 37, 33, 23, 255, 33, 30, 22, 255, 78, 62, 43, 255, 68, 55, 40, 255, 35, 31, 22, 255, 40, 35, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 48, 39, 25, 255, 39, 33, 23, 255, 54, 43, 28, 255, 58, 45, 30, 255, 48, 39, 25, 255, 42, 36, 24, 255, 59, 46, 30, 255, 44, 37, 24, 255, 40, 34, 24, 255, 43, 44, 37, 255, 44, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 55, 43, 28, 255, 40, 35, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 49, 40, 26, 255, 60, 46, 31, 255, 60, 46, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 52, 42, 28, 255, 36, 32, 24, 255, 54, 45, 33, 255, 48, 40, 30, 255, 33, 30, 22, 255, 50, 42, 31, 255, 36, 32, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 53, 44, 32, 255, 41, 36, 26, 255, 33, 30, 22, 255, 45, 39, 28, 255, 58, 48, 34, 255, 42, 37, 27, 255, 35, 31, 22, 255, 48, 40, 26, 255, 56, 44, 29, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 41, 35, 23, 255, 40, 34, 23, 255, 37, 32, 22, 255, 44, 36, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 41, 36, 25, 255, 34, 31, 22, 255, 38, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 23, 255, 51, 41, 26, 255, 51, 41, 27, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 87, 117, 84, 255, 33, 47, 33, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 40, 60, 40, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 23, 30, 24, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 33, 48, 33, 255, 35, 52, 35, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 53, 36, 255, 38, 58, 38, 255, 37, 55, 37, 255, 34, 50, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 33, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 47, 69, 45, 255, 39, 59, 39, 255, 34, 51, 35, 255, 37, 55, 37, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 30, 38, 30, 255, 26, 32, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 27, 34, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 31, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 53, 36, 255, 40, 59, 39, 255, 43, 64, 42, 255, 36, 53, 36, 255, 40, 59, 39, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 37, 55, 37, 255, 43, 64, 42, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 53, 41, 27, 255, 42, 36, 24, 255, 56, 44, 29, 255, 41, 35, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 59, 46, 30, 255, 52, 42, 27, 255, 45, 37, 24, 255, 61, 46, 31, 255, 51, 41, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 62, 51, 36, 255, 63, 52, 37, 255, 44, 38, 27, 255, 48, 40, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 34, 30, 22, 255, 51, 43, 31, 255, 33, 30, 22, 255, 71, 57, 41, 255, 49, 42, 30, 255, 50, 42, 31, 255, 34, 31, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 23, 255, 48, 40, 26, 255, 56, 44, 29, 255, 47, 39, 25, 255, 51, 41, 27, 255, 39, 33, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 41, 36, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 51, 43, 31, 255, 33, 30, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 40, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 52, 42, 27, 255, 55, 43, 28, 255, 45, 37, 24, 255, 50, 40, 27, 255, 50, 40, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 61, 50, 36, 255, 53, 44, 32, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 68, 55, 40, 255, 34, 31, 22, 255, 79, 63, 44, 255, 58, 48, 34, 255, 36, 32, 23, 255, 52, 42, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 31, 22, 255, 36, 32, 22, 255, 46, 39, 25, 255, 41, 36, 24, 255, 34, 31, 22, 255, 67, 54, 39, 255, 33, 30, 22, 255, 36, 32, 24, 255, 67, 54, 39, 255, 50, 42, 31, 255, 54, 45, 33, 255, 44, 38, 27, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 36, 32, 24, 255, 34, 31, 22, 255, 53, 42, 28, 255, 54, 43, 28, 255, 50, 40, 27, 255, 49, 40, 26, 255, 39, 34, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 77, 62, 44, 255, 78, 62, 43, 255, 36, 32, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 51, 41, 27, 255, 46, 38, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 40, 35, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 62, 47, 31, 255, 48, 39, 25, 255, 43, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 56, 44, 29, 255, 50, 40, 27, 255, 35, 31, 23, 255, 46, 40, 29, 255, 39, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 45, 38, 25, 255, 36, 32, 23, 255, 34, 30, 22, 255, 41, 36, 26, 255, 48, 40, 30, 255, 40, 35, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 50, 42, 31, 255, 39, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 50, 41, 26, 255, 41, 35, 24, 255, 39, 34, 23, 255, 50, 40, 26, 255, 44, 37, 24, 255, 39, 34, 23, 255, 40, 34, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 68, 55, 40, 255, 66, 54, 38, 255, 33, 30, 22, 255, 26, 34, 26, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 36, 27, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 34, 50, 34, 255, 38, 57, 38, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 40, 59, 39, 255, 41, 61, 40, 255, 41, 61, 40, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 24, 31, 25, 255, 29, 40, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 26, 33, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 46, 32, 255, 43, 63, 41, 255, 40, 59, 39, 255, 35, 52, 35, 255, 35, 51, 35, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 33, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 32, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 25, 32, 26, 255, 23, 29, 24, 255, 25, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 53, 36, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 41, 61, 40, 255, 40, 60, 40, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 50, 73, 47, 255, 37, 56, 37, 255, 34, 50, 34, 255, 38, 58, 38, 255, 35, 53, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 42, 62, 41, 255, 38, 57, 38, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 40, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 25, 34, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 45, 66, 43, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 26, 35, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 49, 71, 46, 255, 42, 62, 41, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 46, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 48, 39, 25, 255, 44, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 41, 35, 23, 255, 36, 32, 22, 255, 45, 37, 25, 255, 49, 40, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 60, 46, 31, 255, 54, 43, 28, 255, 54, 43, 28, 255, 50, 40, 27, 255, 50, 40, 27, 255, 52, 42, 27, 255, 37, 33, 23, 255, 41, 35, 24, 255, 53, 44, 32, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 54, 43, 28, 255, 52, 42, 27, 255, 43, 37, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 48, 40, 30, 255, 63, 52, 37, 255, 39, 34, 25, 255, 36, 31, 22, 255, 36, 32, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 48, 40, 30, 255, 35, 31, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 48, 39, 25, 255, 58, 45, 30, 255, 44, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 64, 48, 32, 255, 54, 43, 28, 255, 42, 36, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 38, 25, 255, 56, 44, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 37, 33, 23, 255, 49, 40, 26, 255, 46, 39, 25, 255, 53, 42, 28, 255, 49, 40, 26, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 46, 40, 29, 255, 72, 58, 42, 255, 73, 59, 42, 255, 41, 36, 26, 255, 41, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 41, 36, 24, 255, 34, 30, 22, 255, 45, 39, 28, 255, 37, 33, 24, 255, 34, 31, 22, 255, 70, 57, 40, 255, 33, 30, 22, 255, 35, 31, 22, 255, 75, 60, 43, 255, 53, 44, 32, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 59, 49, 35, 255, 39, 34, 25, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 41, 36, 24, 255, 48, 39, 25, 255, 55, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 54, 45, 33, 255, 53, 44, 32, 255, 49, 42, 30, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 57, 45, 29, 255, 44, 37, 24, 255, 42, 36, 24, 255, 59, 45, 30, 255, 54, 43, 28, 255, 50, 40, 27, 255, 51, 41, 27, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 40, 35, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 58, 48, 34, 255, 57, 47, 34, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 46, 38, 25, 255, 46, 38, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 49, 40, 26, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 61, 46, 30, 255, 47, 39, 25, 255, 43, 37, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 37, 32, 23, 255, 39, 35, 25, 255, 41, 35, 25, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 34, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 44, 38, 27, 255, 39, 34, 23, 255, 34, 30, 22, 255, 68, 55, 40, 255, 57, 47, 34, 255, 40, 34, 24, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 23, 29, 24, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 47, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 28, 38, 28, 255, 27, 38, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 53, 63, 16, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 43, 64, 42, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 35, 52, 35, 255, 36, 53, 36, 255, 45, 66, 43, 255, 38, 57, 38, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 32, 41, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 23, 29, 24, 255, 26, 34, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 38, 28, 255, 23, 30, 24, 255, 28, 36, 29, 255, 27, 34, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 30, 25, 255, 26, 32, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 35, 28, 255, 25, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 57, 82, 53, 255, 56, 81, 52, 255, 38, 57, 38, 255, 32, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 38, 58, 38, 255, 41, 61, 40, 255, 96, 119, 16, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 35, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 37, 55, 37, 255, 38, 57, 38, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 43, 64, 42, 255, 43, 63, 41, 255, 37, 56, 37, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 40, 60, 40, 255, 45, 66, 43, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 53, 44, 32, 255, 37, 33, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 55, 43, 28, 255, 54, 43, 28, 255, 53, 42, 28, 255, 41, 35, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 32, 23, 255, 36, 31, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 47, 39, 27, 255, 38, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 65, 48, 32, 255, 52, 42, 27, 255, 49, 40, 26, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 43, 37, 24, 255, 55, 43, 28, 255, 40, 34, 24, 255, 54, 43, 28, 255, 48, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 36, 32, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 62, 47, 31, 255, 46, 39, 25, 255, 56, 44, 29, 255, 46, 39, 25, 255, 56, 44, 29, 255, 48, 40, 26, 255, 49, 42, 30, 255, 42, 37, 27, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 72, 58, 42, 255, 35, 31, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 45, 39, 28, 255, 45, 37, 24, 255, 46, 38, 25, 255, 40, 35, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 61, 47, 31, 255, 48, 40, 26, 255, 57, 44, 29, 255, 43, 37, 24, 255, 49, 40, 26, 255, 53, 42, 28, 255, 45, 37, 24, 255, 47, 39, 25, 255, 41, 36, 24, 255, 36, 32, 23, 255, 66, 54, 38, 255, 36, 32, 22, 255, 34, 30, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 56, 44, 29, 255, 58, 45, 30, 255, 45, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 46, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 48, 40, 26, 255, 51, 41, 27, 255, 34, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 76, 61, 43, 255, 53, 44, 32, 255, 33, 30, 22, 255, 41, 35, 24, 255, 57, 45, 29, 255, 53, 42, 28, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 48, 39, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 24, 255, 34, 31, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 24, 255, 80, 64, 45, 255, 66, 54, 38, 255, 41, 35, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 34, 31, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 59, 46, 30, 255, 55, 43, 28, 255, 36, 32, 23, 255, 51, 43, 31, 255, 79, 63, 45, 255, 51, 43, 31, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 45, 38, 25, 255, 41, 35, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 69, 51, 33, 255, 46, 39, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 35, 31, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 54, 45, 33, 255, 34, 30, 22, 255, 39, 33, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 34, 31, 22, 255, 57, 47, 34, 255, 38, 33, 23, 255, 45, 37, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 48, 40, 30, 255, 33, 30, 22, 255, 79, 63, 43, 255, 39, 34, 25, 255, 34, 31, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 62, 47, 31, 255, 43, 36, 24, 255, 59, 45, 30, 255, 52, 42, 27, 255, 55, 43, 28, 255, 55, 43, 28, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 48, 39, 25, 255, 55, 42, 28, 255, 55, 44, 28, 255, 44, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 34, 23, 255, 41, 35, 25, 255, 48, 40, 27, 255, 40, 34, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 36, 32, 22, 255, 67, 54, 39, 255, 33, 30, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 41, 36, 26, 255, 37, 33, 23, 255, 36, 32, 23, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 47, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 27, 36, 27, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 88, 110, 16, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 51, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 40, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 38, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 29, 24, 255, 29, 37, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 38, 57, 38, 255, 49, 71, 46, 255, 36, 53, 36, 255, 35, 53, 36, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 48, 70, 46, 255, 41, 61, 40, 255, 46, 68, 44, 255, 49, 71, 46, 255, 49, 72, 47, 255, 38, 58, 38, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 43, 64, 42, 255, 31, 44, 31, 255, 29, 41, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 26, 34, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 53, 36, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 44, 38, 27, 255, 42, 36, 24, 255, 56, 44, 29, 255, 58, 45, 30, 255, 36, 32, 23, 255, 58, 45, 30, 255, 54, 43, 28, 255, 53, 42, 28, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 41, 35, 23, 255, 36, 32, 22, 255, 48, 39, 26, 255, 41, 36, 24, 255, 37, 32, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 34, 23, 255, 47, 38, 25, 255, 52, 42, 27, 255, 51, 41, 26, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 64, 48, 32, 255, 63, 48, 31, 255, 46, 39, 25, 255, 50, 40, 27, 255, 43, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 57, 44, 29, 255, 60, 46, 31, 255, 60, 46, 30, 255, 81, 59, 33, 255, 62, 47, 31, 255, 46, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 41, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 59, 49, 35, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 43, 36, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 36, 32, 22, 255, 49, 40, 26, 255, 51, 41, 27, 255, 60, 46, 30, 255, 40, 34, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 71, 57, 41, 255, 33, 30, 22, 255, 41, 36, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 43, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 61, 46, 31, 255, 58, 45, 30, 255, 44, 37, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 44, 38, 27, 255, 45, 39, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 44, 37, 24, 255, 46, 38, 25, 255, 40, 35, 24, 255, 38, 33, 23, 255, 78, 62, 43, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 50, 40, 27, 255, 52, 42, 27, 255, 35, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 50, 42, 31, 255, 48, 40, 30, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 23, 255, 34, 30, 22, 255, 45, 37, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 46, 40, 29, 255, 71, 57, 41, 255, 34, 31, 22, 255, 43, 36, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 50, 42, 31, 255, 75, 60, 43, 255, 36, 32, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 40, 35, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 45, 39, 28, 255, 39, 34, 25, 255, 47, 39, 25, 255, 66, 49, 33, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 39, 28, 255, 33, 30, 22, 255, 46, 40, 29, 255, 34, 31, 22, 255, 38, 33, 23, 255, 48, 40, 30, 255, 64, 60, 49, 255, 36, 32, 23, 255, 36, 32, 24, 255, 40, 35, 25, 255, 45, 39, 28, 255, 36, 32, 23, 255, 41, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 43, 36, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 39, 34, 25, 255, 64, 52, 37, 255, 51, 41, 27, 255, 42, 36, 24, 255, 55, 43, 28, 255, 41, 35, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 43, 37, 24, 255, 36, 32, 23, 255, 37, 33, 24, 255, 37, 33, 23, 255, 79, 63, 43, 255, 66, 54, 38, 255, 35, 31, 22, 255, 53, 44, 32, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 34, 31, 22, 255, 46, 39, 25, 255, 35, 31, 22, 255, 45, 38, 25, 255, 61, 46, 31, 255, 74, 54, 33, 255, 68, 51, 33, 255, 64, 48, 32, 255, 48, 39, 25, 255, 55, 43, 28, 255, 42, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 38, 25, 255, 45, 37, 25, 255, 43, 37, 24, 255, 38, 33, 23, 255, 54, 45, 31, 255, 39, 34, 23, 255, 35, 31, 22, 255, 38, 34, 24, 255, 44, 36, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 38, 33, 23, 255, 38, 33, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 40, 30, 255, 68, 55, 40, 255, 34, 30, 22, 255, 34, 51, 35, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 40, 29, 255, 31, 44, 31, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 31, 25, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 36, 27, 255, 90, 107, 11, 255, 29, 40, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 26, 36, 27, 255, 33, 49, 34, 255, 27, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 36, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 51, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 30, 43, 31, 255, 38, 58, 38, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 39, 59, 39, 255, 39, 59, 39, 255, 43, 63, 41, 255, 36, 54, 36, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 46, 68, 44, 255, 37, 56, 37, 255, 34, 50, 34, 255, 29, 41, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 53, 36, 255, 39, 59, 39, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 35, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 35, 51, 35, 255, 37, 55, 37, 255, 40, 59, 39, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 46, 38, 25, 255, 39, 34, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 48, 39, 25, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 52, 41, 27, 255, 50, 40, 27, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 60, 71, 49, 255, 40, 34, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 41, 35, 23, 255, 51, 41, 27, 255, 44, 37, 24, 255, 59, 46, 30, 255, 61, 46, 31, 255, 57, 44, 29, 255, 46, 38, 25, 255, 47, 39, 25, 255, 67, 50, 33, 255, 54, 43, 28, 255, 38, 33, 23, 255, 49, 40, 26, 255, 41, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 66, 49, 33, 255, 73, 54, 33, 255, 54, 43, 28, 255, 46, 38, 25, 255, 43, 37, 24, 255, 39, 33, 23, 255, 49, 40, 26, 255, 68, 51, 33, 255, 62, 47, 31, 255, 46, 43, 26, 255, 36, 32, 23, 255, 39, 34, 23, 255, 57, 47, 34, 255, 37, 33, 23, 255, 33, 30, 22, 255, 44, 37, 24, 255, 48, 40, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 53, 42, 28, 255, 56, 44, 29, 255, 58, 45, 30, 255, 43, 37, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 36, 32, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 36, 32, 22, 255, 43, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 38, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 64, 52, 37, 255, 79, 63, 45, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 90, 99, 49, 255, 46, 39, 25, 255, 35, 31, 22, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 36, 32, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 78, 103, 71, 255, 45, 37, 24, 255, 54, 45, 33, 255, 63, 52, 37, 255, 39, 34, 23, 255, 41, 35, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 57, 45, 29, 255, 40, 35, 24, 255, 83, 101, 33, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 59, 49, 35, 255, 73, 59, 42, 255, 64, 52, 37, 255, 40, 34, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 46, 38, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 72, 58, 42, 255, 39, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 79, 63, 45, 255, 68, 55, 40, 255, 51, 43, 31, 255, 64, 52, 37, 255, 51, 43, 31, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 53, 42, 28, 255, 46, 38, 25, 255, 40, 35, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 46, 39, 25, 255, 67, 50, 33, 255, 55, 43, 28, 255, 48, 39, 25, 255, 49, 40, 26, 255, 57, 45, 29, 255, 40, 35, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 37, 33, 24, 255, 80, 64, 45, 255, 36, 32, 22, 255, 64, 52, 37, 255, 39, 33, 23, 255, 48, 40, 26, 255, 56, 44, 29, 255, 44, 37, 24, 255, 55, 43, 28, 255, 64, 48, 32, 255, 45, 37, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 48, 39, 25, 255, 59, 46, 30, 255, 54, 43, 28, 255, 59, 45, 30, 255, 71, 52, 33, 255, 65, 49, 33, 255, 52, 42, 27, 255, 49, 40, 26, 255, 35, 31, 22, 255, 36, 32, 22, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 41, 34, 24, 255, 49, 40, 26, 255, 37, 32, 22, 255, 39, 34, 23, 255, 40, 34, 23, 255, 47, 40, 28, 255, 36, 32, 23, 255, 43, 36, 23, 255, 43, 36, 24, 255, 42, 36, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 33, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 36, 27, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 40, 59, 39, 255, 32, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 36, 32, 22, 255, 36, 32, 22, 255, 42, 36, 23, 255, 45, 38, 25, 255, 41, 34, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 46, 38, 26, 255, 42, 35, 23, 255, 42, 35, 23, 255, 53, 42, 27, 255, 58, 45, 30, 255, 58, 45, 30, 255, 61, 47, 31, 255, 52, 42, 27, 255, 42, 36, 24, 255, 48, 40, 26, 255, 61, 46, 31, 255, 52, 42, 27, 255, 38, 33, 23, 255, 41, 36, 26, 255, 41, 35, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 53, 42, 28, 255, 43, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 52, 42, 27, 255, 59, 46, 30, 255, 54, 43, 28, 255, 53, 42, 28, 255, 40, 34, 24, 255, 36, 32, 22, 255, 61, 50, 36, 255, 35, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 39, 28, 255, 66, 54, 38, 255, 35, 31, 22, 255, 49, 40, 26, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 56, 44, 29, 255, 47, 39, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 25, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 57, 47, 34, 255, 80, 64, 45, 255, 39, 34, 25, 255, 36, 31, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 52, 42, 27, 255, 52, 42, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 48, 39, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 63, 60, 49, 255, 41, 35, 24, 255, 49, 40, 26, 255, 59, 46, 30, 255, 55, 43, 28, 255, 36, 32, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 48, 40, 30, 255, 37, 33, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 42, 36, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 35, 31, 22, 255, 48, 40, 30, 255, 34, 31, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 59, 49, 35, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 33, 24, 255, 62, 51, 36, 255, 49, 42, 30, 255, 45, 37, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 61, 46, 31, 255, 55, 43, 28, 255, 45, 37, 24, 255, 47, 39, 25, 255, 48, 40, 26, 255, 46, 38, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 34, 25, 255, 36, 32, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 52, 42, 28, 255, 66, 49, 33, 255, 53, 42, 28, 255, 54, 43, 28, 255, 48, 40, 26, 255, 47, 39, 25, 255, 43, 37, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 44, 38, 27, 255, 72, 58, 42, 255, 66, 54, 38, 255, 34, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 35, 31, 22, 255, 52, 42, 27, 255, 55, 43, 28, 255, 59, 45, 30, 255, 46, 39, 25, 255, 45, 37, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 47, 39, 25, 255, 38, 33, 23, 255, 48, 39, 25, 255, 43, 37, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 40, 34, 25, 255, 47, 39, 25, 255, 43, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 46, 38, 25, 255, 35, 31, 22, 255, 35, 31, 22, 255, 38, 33, 24, 255, 52, 44, 32, 255, 54, 45, 32, 255, 41, 36, 25, 255, 45, 39, 27, 255, 40, 34, 24, 255, 36, 31, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 32, 26, 255, 28, 36, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 25, 34, 26, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 30, 25, 255, 25, 33, 26, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 24, 32, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 38, 58, 38, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 38, 58, 38, 255, 37, 55, 37, 255, 30, 42, 30, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 32, 47, 33, 255, 43, 63, 41, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 45, 66, 43, 255, 49, 71, 46, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 40, 60, 40, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 52, 35, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 66, 54, 38, 255, 34, 31, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 40, 35, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 50, 42, 30, 255, 42, 35, 24, 255, 40, 34, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 46, 38, 25, 255, 46, 38, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 75, 55, 33, 255, 54, 43, 28, 255, 48, 39, 25, 255, 44, 37, 24, 255, 67, 50, 33, 255, 44, 37, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 48, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 45, 37, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 50, 40, 27, 255, 38, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 50, 42, 31, 255, 48, 40, 30, 255, 34, 31, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 36, 31, 22, 255, 36, 32, 23, 255, 61, 50, 36, 255, 44, 37, 24, 255, 43, 37, 24, 255, 61, 47, 31, 255, 43, 37, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 50, 42, 31, 255, 38, 33, 23, 255, 33, 30, 22, 255, 44, 37, 24, 255, 46, 39, 25, 255, 36, 32, 22, 255, 76, 61, 43, 255, 49, 42, 30, 255, 33, 30, 22, 255, 46, 39, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 52, 42, 28, 255, 46, 38, 25, 255, 63, 48, 32, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 39, 26, 255, 40, 35, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 52, 42, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 48, 40, 30, 255, 34, 31, 22, 255, 36, 32, 22, 255, 36, 32, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 45, 38, 25, 255, 45, 38, 25, 255, 53, 42, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 45, 39, 28, 255, 33, 30, 22, 255, 33, 30, 22, 255, 50, 42, 31, 255, 54, 45, 33, 255, 37, 33, 23, 255, 43, 37, 24, 255, 64, 48, 32, 255, 53, 42, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 34, 30, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 70, 57, 40, 255, 87, 117, 84, 255, 57, 45, 29, 255, 56, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 57, 45, 29, 255, 52, 42, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 61, 47, 31, 255, 58, 45, 30, 255, 43, 37, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 34, 31, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 61, 46, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 45, 39, 28, 255, 34, 31, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 58, 45, 30, 255, 44, 37, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 49, 40, 26, 255, 44, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 47, 38, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 51, 40, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 50, 42, 30, 255, 35, 31, 22, 255, 48, 40, 29, 255, 56, 46, 33, 255, 41, 35, 24, 255, 55, 46, 33, 255, 33, 29, 22, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 60, 40, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 73, 88, 14, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 36, 53, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 23, 30, 24, 255, 29, 41, 30, 255, 28, 40, 29, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 41, 61, 40, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 40, 59, 39, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 43, 63, 41, 255, 40, 60, 40, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 45, 32, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 37, 56, 37, 255, 51, 75, 49, 255, 46, 68, 44, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 35, 53, 36, 255, 34, 51, 35, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 124, 153, 13, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 28, 39, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 47, 38, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 48, 40, 29, 255, 42, 37, 27, 255, 43, 37, 26, 255, 43, 36, 24, 255, 38, 32, 22, 255, 42, 36, 24, 255, 63, 48, 32, 255, 73, 54, 33, 255, 63, 48, 32, 255, 66, 49, 33, 255, 44, 37, 24, 255, 46, 39, 25, 255, 57, 44, 29, 255, 57, 45, 29, 255, 39, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 48, 40, 26, 255, 53, 42, 28, 255, 64, 48, 32, 255, 40, 34, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 53, 42, 28, 255, 55, 43, 28, 255, 55, 43, 28, 255, 50, 40, 27, 255, 48, 40, 26, 255, 41, 35, 24, 255, 50, 40, 27, 255, 38, 33, 23, 255, 55, 46, 33, 255, 57, 47, 34, 255, 79, 63, 45, 255, 40, 34, 24, 255, 41, 35, 24, 255, 64, 52, 37, 255, 68, 55, 40, 255, 68, 55, 40, 255, 46, 40, 29, 255, 49, 42, 30, 255, 53, 44, 32, 255, 40, 35, 25, 255, 42, 36, 24, 255, 60, 46, 31, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 53, 44, 32, 255, 66, 54, 38, 255, 62, 51, 36, 255, 41, 36, 26, 255, 34, 30, 22, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 55, 43, 28, 255, 41, 35, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 48, 40, 30, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 51, 43, 31, 255, 36, 31, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 60, 46, 31, 255, 65, 49, 33, 255, 56, 44, 29, 255, 42, 36, 24, 255, 35, 31, 22, 255, 52, 42, 27, 255, 70, 57, 40, 255, 75, 60, 43, 255, 36, 31, 22, 255, 37, 33, 23, 255, 53, 42, 28, 255, 47, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 34, 30, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 68, 55, 40, 255, 35, 31, 22, 255, 38, 33, 23, 255, 61, 50, 36, 255, 57, 47, 34, 255, 53, 44, 32, 255, 34, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 47, 39, 25, 255, 44, 37, 24, 255, 67, 50, 33, 255, 45, 37, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 39, 34, 24, 255, 66, 49, 33, 255, 58, 45, 30, 255, 52, 42, 27, 255, 57, 44, 29, 255, 44, 38, 27, 255, 64, 52, 37, 255, 57, 47, 34, 255, 43, 36, 24, 255, 43, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 55, 46, 33, 255, 39, 34, 24, 255, 38, 33, 23, 255, 51, 43, 31, 255, 46, 38, 25, 255, 53, 42, 28, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 73, 54, 33, 255, 53, 42, 28, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 63, 52, 37, 255, 48, 40, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 54, 43, 28, 255, 56, 44, 29, 255, 39, 34, 23, 255, 45, 37, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 39, 34, 25, 255, 35, 31, 23, 255, 76, 61, 43, 255, 39, 34, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 64, 48, 32, 255, 57, 45, 29, 255, 58, 45, 30, 255, 43, 37, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 56, 44, 29, 255, 52, 41, 27, 255, 52, 41, 27, 255, 44, 37, 24, 255, 46, 39, 25, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 52, 43, 31, 255, 34, 31, 22, 255, 40, 35, 25, 255, 41, 35, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 54, 43, 28, 255, 53, 42, 28, 255, 43, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 46, 68, 44, 255, 37, 56, 37, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 46, 68, 44, 255, 37, 55, 37, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 33, 27, 255, 25, 33, 26, 255, 26, 32, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 28, 38, 28, 255, 25, 33, 26, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 35, 51, 35, 255, 29, 40, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 51, 35, 255, 39, 59, 39, 255, 33, 49, 34, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 52, 76, 49, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 51, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 26, 35, 27, 255, 28, 38, 28, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 26, 36, 27, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 40, 59, 39, 255, 38, 58, 38, 255, 47, 68, 45, 255, 37, 55, 37, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 41, 61, 40, 255, 39, 59, 39, 255, 36, 54, 36, 255, 42, 62, 41, 255, 36, 54, 36, 255, 33, 48, 33, 255, 54, 77, 50, 255, 35, 53, 36, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 23, 30, 24, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 35, 51, 35, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 57, 47, 34, 255, 33, 30, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 45, 37, 24, 255, 41, 35, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 44, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 26, 255, 42, 35, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 63, 48, 32, 255, 59, 45, 30, 255, 45, 37, 24, 255, 45, 38, 25, 255, 55, 43, 28, 255, 54, 43, 28, 255, 47, 39, 25, 255, 36, 31, 22, 255, 43, 36, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 41, 36, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 33, 30, 22, 255, 51, 41, 27, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 23, 255, 39, 33, 23, 255, 40, 34, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 43, 37, 24, 255, 36, 31, 22, 255, 45, 38, 25, 255, 57, 44, 29, 255, 39, 34, 23, 255, 35, 31, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 47, 39, 25, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 34, 30, 22, 255, 42, 37, 27, 255, 50, 42, 31, 255, 34, 31, 22, 255, 52, 42, 27, 255, 36, 32, 23, 255, 36, 32, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 37, 33, 23, 255, 72, 58, 42, 255, 64, 52, 37, 255, 39, 33, 23, 255, 39, 34, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 57, 45, 29, 255, 62, 47, 31, 255, 49, 40, 26, 255, 43, 37, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 39, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 37, 33, 23, 255, 59, 49, 35, 255, 39, 34, 24, 255, 36, 32, 22, 255, 55, 46, 33, 255, 51, 43, 31, 255, 40, 35, 24, 255, 52, 42, 28, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 52, 42, 28, 255, 41, 36, 24, 255, 34, 31, 22, 255, 78, 62, 43, 255, 33, 30, 22, 255, 61, 50, 36, 255, 37, 33, 23, 255, 36, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 67, 50, 33, 255, 60, 46, 31, 255, 58, 45, 30, 255, 44, 37, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 41, 36, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 45, 38, 25, 255, 48, 40, 26, 255, 57, 45, 29, 255, 40, 34, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 58, 45, 30, 255, 50, 40, 27, 255, 43, 36, 24, 255, 51, 41, 27, 255, 57, 44, 29, 255, 57, 44, 29, 255, 47, 39, 25, 255, 43, 36, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 53, 42, 28, 255, 45, 38, 25, 255, 40, 34, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 62, 47, 31, 255, 42, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 50, 42, 31, 255, 39, 34, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 45, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 39, 34, 23, 255, 35, 31, 23, 255, 44, 38, 27, 255, 36, 31, 22, 255, 54, 45, 33, 255, 36, 32, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 47, 39, 25, 255, 55, 43, 28, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 47, 39, 25, 255, 43, 37, 24, 255, 41, 35, 23, 255, 43, 36, 24, 255, 45, 38, 24, 255, 40, 35, 23, 255, 41, 34, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 60, 87, 56, 255, 38, 57, 38, 255, 28, 39, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 33, 47, 33, 255, 37, 55, 37, 255, 35, 53, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 38, 28, 255, 29, 40, 29, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 53, 36, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 26, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 38, 28, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 46, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 34, 49, 34, 255, 34, 51, 35, 255, 36, 54, 36, 255, 43, 63, 41, 255, 37, 55, 37, 255, 50, 73, 47, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 38, 57, 38, 255, 35, 52, 35, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 51, 35, 255, 35, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 47, 33, 255, 38, 58, 38, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 40, 59, 39, 255, 45, 66, 43, 255, 47, 68, 45, 255, 43, 64, 42, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 36, 27, 255, 28, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 23, 30, 24, 255, 28, 36, 29, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 48, 40, 30, 255, 46, 40, 29, 255, 36, 32, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 49, 39, 26, 255, 41, 35, 23, 255, 41, 35, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 42, 37, 25, 255, 38, 33, 23, 255, 43, 37, 26, 255, 36, 32, 23, 255, 34, 30, 22, 255, 43, 37, 24, 255, 56, 44, 29, 255, 64, 48, 32, 255, 43, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 44, 37, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 51, 41, 27, 255, 48, 40, 26, 255, 42, 36, 24, 255, 61, 46, 31, 255, 40, 35, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 25, 255, 36, 32, 22, 255, 37, 33, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 48, 40, 26, 255, 42, 36, 24, 255, 53, 42, 28, 255, 37, 33, 23, 255, 36, 32, 23, 255, 41, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 52, 42, 28, 255, 39, 34, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 48, 40, 30, 255, 36, 32, 23, 255, 34, 31, 22, 255, 62, 51, 36, 255, 34, 30, 22, 255, 36, 32, 23, 255, 50, 42, 31, 255, 55, 46, 33, 255, 35, 31, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 63, 48, 32, 255, 54, 43, 28, 255, 40, 34, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 44, 37, 24, 255, 46, 39, 25, 255, 41, 35, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 40, 35, 24, 255, 47, 39, 25, 255, 56, 44, 29, 255, 45, 38, 25, 255, 41, 35, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 34, 30, 22, 255, 50, 42, 31, 255, 39, 34, 25, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 33, 30, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 64, 48, 32, 255, 63, 48, 31, 255, 45, 37, 24, 255, 61, 50, 36, 255, 67, 54, 39, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 43, 36, 24, 255, 57, 45, 29, 255, 57, 44, 29, 255, 61, 47, 31, 255, 54, 43, 28, 255, 48, 39, 25, 255, 45, 37, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 47, 39, 25, 255, 38, 33, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 59, 45, 30, 255, 64, 48, 32, 255, 55, 43, 28, 255, 42, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 58, 45, 30, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 36, 24, 255, 48, 40, 26, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 54, 43, 28, 255, 60, 46, 30, 255, 59, 46, 30, 255, 55, 43, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 39, 34, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 36, 31, 22, 255, 44, 37, 24, 255, 64, 48, 32, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 34, 30, 22, 255, 59, 49, 35, 255, 64, 52, 37, 255, 34, 31, 22, 255, 59, 49, 35, 255, 37, 33, 23, 255, 45, 38, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 56, 44, 29, 255, 57, 45, 29, 255, 46, 38, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 31, 22, 255, 47, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 37, 33, 23, 255, 36, 32, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 59, 45, 30, 255, 59, 45, 30, 255, 46, 38, 25, 255, 44, 37, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 41, 35, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 48, 70, 46, 255, 35, 51, 35, 255, 31, 44, 31, 255, 27, 38, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 32, 47, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 40, 60, 40, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 51, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 42, 62, 41, 255, 39, 59, 39, 255, 35, 51, 35, 255, 41, 61, 40, 255, 35, 53, 36, 255, 44, 65, 43, 255, 33, 48, 33, 255, 38, 57, 38, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 34, 43, 34, 255, 39, 49, 38, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 33, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 45, 67, 44, 255, 35, 52, 35, 255, 32, 45, 32, 255, 27, 38, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 51, 35, 255, 30, 42, 30, 255, 31, 45, 32, 255, 26, 34, 26, 255, 27, 37, 28, 255, 75, 91, 14, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 50, 34, 255, 35, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 40, 29, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 39, 59, 39, 255, 35, 53, 36, 255, 37, 55, 37, 255, 65, 93, 59, 255, 81, 114, 72, 255, 55, 79, 51, 255, 34, 51, 35, 255, 34, 49, 34, 255, 45, 66, 43, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 45, 66, 43, 255, 44, 65, 43, 255, 33, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 27, 36, 27, 255, 32, 47, 33, 255, 40, 59, 39, 255, 36, 54, 36, 255, 47, 68, 45, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 39, 59, 39, 255, 37, 56, 37, 255, 40, 59, 39, 255, 36, 53, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 40, 60, 40, 255, 41, 61, 40, 255, 47, 69, 45, 255, 54, 78, 51, 255, 42, 62, 41, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 24, 30, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 35, 28, 255, 33, 42, 33, 255, 36, 46, 36, 255, 33, 41, 32, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 33, 49, 34, 255, 37, 55, 37, 255, 39, 59, 39, 255, 48, 40, 26, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 63, 52, 37, 255, 42, 36, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 70, 52, 33, 255, 65, 48, 32, 255, 65, 48, 32, 255, 52, 41, 27, 255, 57, 44, 29, 255, 39, 34, 23, 255, 40, 34, 23, 255, 35, 31, 22, 255, 48, 41, 29, 255, 41, 35, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 42, 35, 23, 255, 44, 36, 24, 255, 55, 43, 28, 255, 63, 48, 32, 255, 61, 46, 31, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 52, 42, 27, 255, 51, 41, 27, 255, 45, 37, 24, 255, 59, 49, 35, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 52, 42, 28, 255, 52, 42, 28, 255, 69, 51, 33, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 34, 31, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 48, 39, 25, 255, 39, 34, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 59, 49, 35, 255, 40, 35, 25, 255, 66, 54, 38, 255, 80, 64, 45, 255, 70, 57, 40, 255, 61, 50, 36, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 46, 40, 29, 255, 38, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 52, 42, 28, 255, 66, 49, 33, 255, 46, 38, 25, 255, 70, 52, 33, 255, 63, 48, 31, 255, 49, 40, 26, 255, 36, 31, 22, 255, 75, 60, 43, 255, 42, 37, 27, 255, 59, 49, 35, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 62, 51, 36, 255, 67, 54, 39, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 44, 37, 24, 255, 43, 37, 24, 255, 59, 45, 30, 255, 48, 40, 26, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 57, 47, 34, 255, 35, 31, 23, 255, 35, 31, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 44, 38, 27, 255, 45, 37, 24, 255, 64, 48, 32, 255, 43, 37, 24, 255, 46, 39, 25, 255, 40, 35, 24, 255, 53, 44, 32, 255, 48, 40, 30, 255, 44, 38, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 46, 38, 25, 255, 40, 34, 24, 255, 47, 39, 25, 255, 52, 42, 27, 255, 46, 38, 25, 255, 45, 38, 25, 255, 44, 45, 37, 255, 36, 32, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 53, 42, 28, 255, 43, 36, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 56, 44, 29, 255, 58, 45, 30, 255, 51, 41, 27, 255, 53, 42, 28, 255, 50, 40, 27, 255, 61, 47, 31, 255, 61, 46, 31, 255, 66, 49, 33, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 38, 25, 255, 49, 40, 26, 255, 43, 37, 24, 255, 56, 44, 29, 255, 49, 40, 26, 255, 35, 31, 22, 255, 45, 37, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 64, 48, 32, 255, 49, 40, 26, 255, 49, 40, 26, 255, 61, 46, 31, 255, 51, 41, 27, 255, 41, 35, 24, 255, 59, 45, 30, 255, 45, 38, 25, 255, 36, 32, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 45, 38, 25, 255, 40, 35, 24, 255, 48, 40, 26, 255, 58, 45, 30, 255, 70, 52, 33, 255, 57, 45, 29, 255, 43, 37, 24, 255, 33, 30, 22, 255, 75, 60, 43, 255, 50, 42, 31, 255, 35, 31, 22, 255, 67, 54, 39, 255, 77, 62, 44, 255, 51, 43, 31, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 35, 31, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 57, 44, 29, 255, 54, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 60, 46, 31, 255, 62, 49, 32, 255, 51, 41, 27, 255, 56, 43, 28, 255, 51, 41, 27, 255, 42, 36, 24, 255, 45, 38, 27, 255, 41, 36, 25, 255, 57, 47, 33, 255, 36, 32, 22, 255, 42, 36, 24, 255, 57, 44, 29, 255, 44, 37, 24, 255, 47, 38, 24, 255, 63, 48, 32, 255, 79, 58, 33, 255, 74, 54, 33, 255, 66, 49, 33, 255, 67, 50, 33, 255, 63, 48, 31, 255, 51, 41, 27, 255, 66, 49, 33, 255, 63, 48, 31, 255, 40, 35, 24, 255, 51, 74, 48, 255, 39, 59, 39, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 34, 26, 255, 31, 44, 31, 255, 36, 54, 36, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 45, 66, 43, 255, 37, 56, 37, 255, 41, 61, 40, 255, 44, 65, 43, 255, 52, 76, 49, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 33, 48, 33, 255, 33, 49, 34, 255, 37, 56, 37, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 46, 68, 44, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 55, 37, 255, 37, 55, 37, 255, 31, 44, 31, 255, 38, 57, 38, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 41, 61, 40, 255, 37, 56, 37, 255, 47, 69, 45, 255, 62, 89, 57, 255, 57, 82, 53, 255, 49, 72, 47, 255, 34, 49, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 38, 58, 38, 255, 43, 64, 42, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 27, 36, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 59, 39, 255, 37, 55, 37, 255, 35, 53, 36, 255, 31, 44, 31, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 48, 70, 46, 255, 39, 59, 39, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 36, 53, 36, 255, 38, 57, 38, 255, 47, 69, 45, 255, 45, 66, 43, 255, 51, 75, 49, 255, 45, 67, 44, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 26, 33, 27, 255, 24, 32, 25, 255, 33, 47, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 32, 47, 33, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 36, 27, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 34, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 25, 255, 44, 38, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 45, 38, 25, 255, 52, 42, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 58, 45, 30, 255, 52, 41, 27, 255, 49, 39, 26, 255, 44, 36, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 52, 43, 31, 255, 34, 31, 22, 255, 38, 33, 23, 255, 54, 44, 30, 255, 43, 37, 25, 255, 37, 32, 22, 255, 50, 41, 27, 255, 53, 42, 27, 255, 51, 41, 27, 255, 61, 47, 31, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 68, 51, 33, 255, 54, 43, 28, 255, 41, 35, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 45, 38, 25, 255, 49, 40, 26, 255, 44, 37, 24, 255, 49, 40, 26, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 63, 52, 37, 255, 42, 37, 27, 255, 41, 36, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 43, 36, 24, 255, 41, 36, 26, 255, 39, 34, 23, 255, 37, 33, 23, 255, 75, 60, 43, 255, 34, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 58, 48, 34, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 39, 34, 25, 255, 35, 31, 22, 255, 39, 34, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 47, 39, 25, 255, 56, 44, 29, 255, 49, 40, 26, 255, 47, 39, 25, 255, 45, 38, 25, 255, 38, 33, 23, 255, 33, 30, 22, 255, 54, 45, 33, 255, 50, 42, 31, 255, 40, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 40, 35, 25, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 28, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 42, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 45, 39, 28, 255, 43, 37, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 54, 43, 28, 255, 39, 34, 23, 255, 42, 36, 24, 255, 65, 49, 33, 255, 70, 52, 33, 255, 62, 47, 31, 255, 63, 48, 31, 255, 46, 38, 25, 255, 54, 43, 28, 255, 52, 42, 28, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 50, 40, 27, 255, 61, 47, 31, 255, 48, 40, 26, 255, 46, 38, 25, 255, 39, 34, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 48, 40, 26, 255, 58, 45, 30, 255, 62, 47, 31, 255, 54, 43, 28, 255, 52, 42, 28, 255, 39, 34, 23, 255, 45, 37, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 60, 46, 31, 255, 46, 39, 25, 255, 53, 42, 28, 255, 58, 45, 30, 255, 46, 38, 25, 255, 60, 46, 30, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 37, 33, 23, 255, 53, 44, 32, 255, 43, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 70, 52, 33, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 57, 47, 34, 255, 49, 42, 30, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 41, 36, 26, 255, 41, 35, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 52, 42, 27, 255, 48, 39, 25, 255, 46, 38, 25, 255, 42, 36, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 57, 44, 29, 255, 50, 42, 28, 255, 53, 44, 30, 255, 42, 36, 24, 255, 44, 36, 25, 255, 41, 35, 24, 255, 36, 32, 22, 255, 37, 32, 22, 255, 45, 39, 27, 255, 39, 33, 23, 255, 42, 35, 23, 255, 55, 43, 28, 255, 65, 48, 32, 255, 60, 46, 31, 255, 71, 52, 33, 255, 66, 49, 33, 255, 57, 45, 29, 255, 42, 36, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 48, 40, 26, 255, 46, 39, 25, 255, 45, 38, 25, 255, 55, 43, 28, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 41, 61, 40, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 39, 59, 39, 255, 56, 80, 52, 255, 51, 75, 49, 255, 56, 81, 52, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 38, 28, 255, 28, 38, 28, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 41, 61, 40, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 41, 61, 40, 255, 37, 56, 37, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 36, 53, 36, 255, 41, 61, 40, 255, 43, 64, 42, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 42, 62, 41, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 51, 35, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 64, 52, 37, 255, 35, 31, 22, 255, 42, 36, 24, 255, 51, 43, 31, 255, 37, 33, 23, 255, 41, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 49, 40, 27, 255, 38, 33, 22, 255, 47, 39, 25, 255, 40, 35, 24, 255, 39, 33, 23, 255, 42, 36, 26, 255, 38, 33, 23, 255, 42, 35, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 34, 23, 255, 40, 35, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 56, 44, 29, 255, 43, 36, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 48, 40, 26, 255, 95, 122, 85, 255, 48, 39, 25, 255, 43, 44, 37, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 43, 37, 24, 255, 60, 46, 31, 255, 46, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 64, 52, 37, 255, 39, 34, 25, 255, 38, 33, 23, 255, 42, 37, 27, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 62, 51, 36, 255, 41, 36, 26, 255, 33, 30, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 42, 37, 27, 255, 41, 35, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 50, 42, 31, 255, 64, 52, 37, 255, 44, 38, 27, 255, 33, 30, 22, 255, 42, 36, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 35, 30, 22, 255, 49, 42, 30, 255, 37, 33, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 45, 38, 25, 255, 66, 49, 33, 255, 70, 52, 33, 255, 64, 48, 32, 255, 51, 41, 27, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 48, 39, 25, 255, 42, 36, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 59, 49, 35, 255, 34, 30, 22, 255, 45, 38, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 52, 42, 27, 255, 45, 37, 24, 255, 52, 42, 28, 255, 51, 41, 27, 255, 45, 37, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 48, 40, 26, 255, 50, 40, 27, 255, 52, 42, 27, 255, 46, 39, 25, 255, 69, 51, 33, 255, 63, 48, 32, 255, 66, 49, 33, 255, 72, 53, 33, 255, 54, 43, 28, 255, 46, 39, 25, 255, 52, 42, 27, 255, 52, 42, 28, 255, 40, 34, 24, 255, 43, 37, 24, 255, 53, 42, 28, 255, 55, 43, 28, 255, 41, 35, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 34, 30, 22, 255, 46, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 51, 41, 27, 255, 70, 52, 33, 255, 59, 46, 30, 255, 40, 34, 24, 255, 54, 43, 28, 255, 40, 35, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 49, 42, 30, 255, 40, 35, 25, 255, 39, 34, 24, 255, 40, 35, 24, 255, 52, 42, 28, 255, 48, 39, 25, 255, 43, 36, 24, 255, 46, 39, 25, 255, 39, 34, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 62, 51, 36, 255, 79, 62, 45, 255, 80, 64, 45, 255, 34, 31, 22, 255, 36, 32, 22, 255, 80, 64, 45, 255, 79, 63, 44, 255, 51, 43, 31, 255, 35, 31, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 36, 26, 255, 37, 33, 23, 255, 53, 42, 28, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 55, 45, 32, 255, 36, 31, 22, 255, 56, 46, 33, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 50, 40, 27, 255, 53, 42, 28, 255, 63, 48, 31, 255, 67, 50, 33, 255, 44, 37, 24, 255, 43, 36, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 43, 37, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 45, 66, 43, 255, 38, 58, 38, 255, 34, 49, 34, 255, 41, 61, 40, 255, 39, 59, 39, 255, 37, 55, 37, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 27, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 25, 33, 26, 255, 28, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 38, 57, 38, 255, 100, 125, 16, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 37, 56, 37, 255, 37, 55, 37, 255, 45, 67, 44, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 38, 57, 38, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 54, 36, 255, 38, 58, 38, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 45, 39, 28, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 35, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 50, 41, 26, 255, 51, 41, 27, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 43, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 52, 42, 27, 255, 60, 46, 30, 255, 51, 41, 27, 255, 49, 40, 26, 255, 46, 38, 25, 255, 63, 48, 31, 255, 50, 40, 27, 255, 39, 33, 23, 255, 53, 44, 32, 255, 66, 54, 38, 255, 33, 30, 22, 255, 49, 42, 30, 255, 36, 32, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 58, 48, 34, 255, 75, 60, 43, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 43, 37, 24, 255, 54, 43, 28, 255, 57, 44, 29, 255, 43, 37, 24, 255, 51, 41, 27, 255, 46, 39, 25, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 55, 46, 33, 255, 34, 31, 22, 255, 39, 34, 23, 255, 44, 38, 27, 255, 46, 40, 29, 255, 73, 59, 42, 255, 62, 51, 36, 255, 34, 31, 22, 255, 45, 39, 28, 255, 55, 46, 33, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 59, 46, 30, 255, 58, 45, 30, 255, 66, 49, 33, 255, 63, 48, 32, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 51, 41, 27, 255, 48, 39, 25, 255, 48, 39, 25, 255, 52, 42, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 54, 45, 33, 255, 42, 37, 27, 255, 34, 30, 22, 255, 41, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 55, 46, 33, 255, 34, 30, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 40, 27, 255, 47, 39, 25, 255, 45, 37, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 50, 42, 31, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 38, 25, 255, 41, 35, 24, 255, 66, 49, 33, 255, 57, 44, 29, 255, 56, 44, 29, 255, 46, 38, 25, 255, 52, 42, 27, 255, 60, 46, 30, 255, 61, 47, 31, 255, 58, 45, 30, 255, 52, 42, 28, 255, 43, 37, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 34, 31, 22, 255, 42, 36, 24, 255, 53, 42, 28, 255, 66, 49, 33, 255, 49, 40, 26, 255, 47, 39, 25, 255, 36, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 36, 31, 22, 255, 36, 32, 24, 255, 40, 35, 25, 255, 50, 42, 31, 255, 35, 31, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 46, 39, 25, 255, 61, 46, 31, 255, 39, 34, 23, 255, 47, 39, 25, 255, 44, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 45, 37, 24, 255, 63, 48, 32, 255, 60, 46, 30, 255, 58, 45, 30, 255, 45, 38, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 77, 62, 44, 255, 77, 62, 44, 255, 35, 31, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 29, 22, 255, 57, 47, 34, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 24, 255, 68, 55, 40, 255, 68, 55, 40, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 40, 35, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 50, 42, 31, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 36, 32, 22, 255, 35, 31, 23, 255, 36, 31, 22, 255, 38, 33, 23, 255, 42, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 43, 37, 24, 255, 55, 43, 28, 255, 58, 45, 30, 255, 38, 33, 23, 255, 42, 37, 27, 255, 34, 30, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 44, 65, 43, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 56, 37, 255, 41, 61, 40, 255, 48, 70, 46, 255, 35, 53, 36, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 54, 63, 14, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 23, 29, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 39, 59, 39, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 27, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 34, 26, 255, 23, 29, 24, 255, 26, 33, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 36, 54, 36, 255, 42, 62, 41, 255, 36, 54, 36, 255, 40, 60, 40, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 45, 67, 44, 255, 34, 51, 35, 255, 35, 52, 35, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 39, 59, 39, 255, 36, 54, 36, 255, 35, 53, 36, 255, 33, 48, 33, 255, 41, 61, 40, 255, 58, 83, 53, 255, 56, 81, 52, 255, 54, 78, 51, 255, 41, 61, 40, 255, 47, 69, 45, 255, 50, 73, 47, 255, 38, 57, 38, 255, 34, 50, 34, 255, 35, 51, 35, 255, 40, 59, 39, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 36, 27, 255, 28, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 27, 37, 28, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 33, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 40, 59, 39, 255, 37, 56, 37, 255, 35, 31, 22, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 22, 255, 55, 46, 33, 255, 39, 34, 24, 255, 36, 32, 23, 255, 41, 35, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 41, 35, 23, 255, 53, 42, 28, 255, 56, 43, 28, 255, 56, 43, 29, 255, 43, 36, 23, 255, 53, 41, 29, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 35, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 46, 39, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 55, 43, 28, 255, 39, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 30, 22, 255, 42, 36, 24, 255, 70, 52, 33, 255, 55, 43, 28, 255, 51, 41, 27, 255, 42, 36, 24, 255, 69, 51, 33, 255, 46, 38, 25, 255, 38, 33, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 47, 39, 25, 255, 65, 49, 33, 255, 43, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 55, 46, 33, 255, 61, 50, 36, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 38, 27, 255, 49, 42, 30, 255, 70, 57, 40, 255, 39, 34, 24, 255, 42, 37, 27, 255, 55, 46, 33, 255, 37, 33, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 69, 51, 33, 255, 62, 47, 31, 255, 49, 40, 26, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 58, 45, 30, 255, 61, 47, 31, 255, 52, 42, 27, 255, 45, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 44, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 63, 52, 37, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 35, 31, 23, 255, 35, 31, 22, 255, 58, 48, 34, 255, 33, 30, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 48, 40, 26, 255, 53, 42, 28, 255, 57, 45, 29, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 62, 51, 36, 255, 34, 31, 22, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 90, 119, 85, 255, 40, 35, 24, 255, 65, 49, 33, 255, 50, 40, 27, 255, 51, 41, 27, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 45, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 59, 49, 35, 255, 58, 48, 34, 255, 36, 32, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 66, 49, 33, 255, 59, 46, 30, 255, 50, 40, 27, 255, 36, 32, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 53, 42, 28, 255, 43, 37, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 48, 40, 26, 255, 51, 41, 27, 255, 56, 44, 29, 255, 39, 33, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 46, 38, 25, 255, 41, 36, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 45, 38, 25, 255, 63, 48, 31, 255, 64, 48, 32, 255, 52, 42, 27, 255, 57, 44, 29, 255, 39, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 79, 63, 45, 255, 42, 37, 27, 255, 35, 31, 22, 255, 36, 32, 23, 255, 44, 38, 27, 255, 41, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 46, 39, 25, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 61, 50, 36, 255, 37, 33, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 62, 51, 36, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 53, 42, 28, 255, 39, 34, 23, 255, 53, 42, 28, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 35, 25, 255, 40, 35, 25, 255, 59, 49, 35, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 38, 33, 23, 255, 42, 36, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 58, 48, 34, 255, 41, 36, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 50, 40, 27, 255, 41, 35, 24, 255, 44, 37, 24, 255, 80, 95, 38, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 35, 52, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 41, 61, 40, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 61, 74, 16, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 30, 25, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 53, 36, 255, 30, 42, 30, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 26, 36, 27, 255, 23, 29, 24, 255, 33, 41, 32, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 43, 64, 42, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 42, 62, 41, 255, 44, 65, 43, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 38, 58, 38, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 51, 35, 255, 37, 56, 37, 255, 60, 86, 55, 255, 48, 70, 46, 255, 51, 75, 49, 255, 49, 71, 46, 255, 49, 71, 46, 255, 37, 56, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 38, 57, 38, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 45, 66, 43, 255, 38, 58, 38, 255, 37, 56, 37, 255, 37, 55, 37, 255, 31, 45, 32, 255, 40, 34, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 54, 45, 33, 255, 39, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 68, 50, 32, 255, 44, 37, 24, 255, 39, 34, 23, 255, 42, 35, 23, 255, 42, 35, 24, 255, 44, 36, 24, 255, 42, 36, 24, 255, 40, 35, 23, 255, 52, 42, 27, 255, 45, 37, 25, 255, 54, 44, 30, 255, 54, 45, 31, 255, 45, 38, 24, 255, 50, 40, 26, 255, 40, 34, 24, 255, 51, 41, 27, 255, 55, 43, 28, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 34, 30, 22, 255, 42, 36, 24, 255, 37, 33, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 60, 46, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 45, 37, 24, 255, 48, 40, 26, 255, 66, 49, 33, 255, 59, 46, 30, 255, 77, 57, 33, 255, 47, 39, 25, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 55, 43, 28, 255, 43, 37, 24, 255, 45, 39, 28, 255, 41, 35, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 40, 35, 25, 255, 63, 52, 37, 255, 36, 32, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 42, 37, 27, 255, 40, 35, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 57, 47, 34, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 68, 55, 40, 255, 33, 30, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 37, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 44, 37, 24, 255, 54, 45, 33, 255, 49, 42, 30, 255, 43, 36, 24, 255, 36, 32, 23, 255, 62, 51, 36, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 55, 46, 33, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 55, 43, 28, 255, 49, 40, 26, 255, 55, 43, 28, 255, 37, 33, 23, 255, 58, 45, 30, 255, 49, 40, 26, 255, 60, 46, 30, 255, 66, 49, 33, 255, 56, 44, 29, 255, 44, 37, 24, 255, 42, 36, 24, 255, 71, 57, 41, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 46, 38, 25, 255, 52, 42, 27, 255, 53, 42, 28, 255, 52, 42, 28, 255, 58, 45, 30, 255, 68, 51, 33, 255, 58, 45, 30, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 42, 37, 27, 255, 36, 32, 22, 255, 64, 52, 37, 255, 38, 33, 23, 255, 48, 39, 25, 255, 45, 37, 24, 255, 52, 42, 27, 255, 43, 36, 24, 255, 60, 46, 30, 255, 52, 42, 27, 255, 52, 42, 27, 255, 64, 48, 32, 255, 60, 46, 30, 255, 39, 34, 24, 255, 33, 30, 22, 255, 48, 40, 26, 255, 38, 33, 23, 255, 48, 39, 25, 255, 39, 33, 23, 255, 52, 42, 27, 255, 47, 39, 25, 255, 47, 39, 25, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 24, 255, 64, 48, 32, 255, 47, 39, 25, 255, 66, 49, 33, 255, 41, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 49, 40, 26, 255, 46, 38, 25, 255, 54, 43, 28, 255, 58, 45, 30, 255, 62, 47, 31, 255, 43, 36, 24, 255, 37, 33, 23, 255, 70, 57, 40, 255, 41, 35, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 35, 31, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 54, 45, 33, 255, 43, 36, 24, 255, 45, 37, 24, 255, 41, 36, 26, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 41, 36, 26, 255, 34, 30, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 78, 62, 43, 255, 54, 45, 33, 255, 37, 33, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 73, 59, 42, 255, 41, 36, 26, 255, 33, 30, 22, 255, 41, 36, 26, 255, 38, 33, 23, 255, 50, 41, 26, 255, 43, 37, 24, 255, 37, 33, 22, 255, 46, 37, 25, 255, 53, 42, 27, 255, 50, 40, 26, 255, 45, 42, 34, 255, 35, 31, 22, 255, 40, 34, 23, 255, 36, 32, 23, 255, 41, 35, 23, 255, 43, 36, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 35, 31, 23, 255, 36, 32, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 37, 33, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 36, 27, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 24, 31, 25, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 40, 29, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 46, 32, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 43, 63, 41, 255, 36, 54, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 39, 59, 39, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 52, 76, 49, 255, 41, 61, 40, 255, 51, 74, 48, 255, 37, 55, 37, 255, 35, 52, 35, 255, 39, 59, 39, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 40, 60, 40, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 73, 59, 42, 255, 79, 63, 44, 255, 33, 30, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 45, 39, 28, 255, 40, 34, 24, 255, 44, 37, 24, 255, 62, 47, 31, 255, 70, 52, 33, 255, 55, 43, 28, 255, 44, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 50, 41, 26, 255, 60, 46, 31, 255, 54, 43, 28, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 32, 24, 255, 42, 36, 25, 255, 38, 32, 23, 255, 48, 39, 25, 255, 46, 38, 25, 255, 41, 35, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 51, 41, 27, 255, 39, 34, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 70, 52, 33, 255, 48, 39, 25, 255, 43, 36, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 42, 36, 24, 255, 61, 46, 31, 255, 58, 45, 30, 255, 46, 38, 25, 255, 73, 54, 33, 255, 42, 36, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 43, 37, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 66, 54, 38, 255, 34, 30, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 77, 57, 33, 255, 69, 51, 33, 255, 48, 39, 25, 255, 49, 42, 30, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 80, 64, 45, 255, 78, 95, 52, 255, 55, 46, 33, 255, 58, 48, 34, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 38, 33, 23, 255, 44, 38, 27, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 36, 31, 22, 255, 42, 37, 27, 255, 53, 44, 32, 255, 39, 33, 23, 255, 40, 35, 25, 255, 46, 40, 29, 255, 45, 39, 28, 255, 34, 31, 22, 255, 55, 46, 33, 255, 70, 57, 40, 255, 62, 51, 36, 255, 39, 34, 23, 255, 52, 42, 27, 255, 46, 39, 25, 255, 52, 42, 28, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 37, 27, 255, 49, 40, 26, 255, 58, 45, 30, 255, 49, 40, 26, 255, 41, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 57, 44, 29, 255, 64, 48, 32, 255, 57, 45, 29, 255, 47, 39, 25, 255, 44, 37, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 40, 34, 24, 255, 46, 39, 25, 255, 54, 43, 28, 255, 46, 38, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 55, 43, 28, 255, 59, 45, 30, 255, 43, 36, 24, 255, 37, 33, 23, 255, 53, 44, 32, 255, 68, 55, 40, 255, 54, 45, 33, 255, 37, 33, 23, 255, 41, 36, 24, 255, 60, 46, 30, 255, 61, 47, 31, 255, 67, 50, 33, 255, 55, 43, 28, 255, 42, 36, 24, 255, 56, 44, 29, 255, 45, 38, 25, 255, 48, 40, 26, 255, 43, 36, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 49, 40, 26, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 80, 64, 45, 255, 35, 31, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 51, 43, 31, 255, 45, 39, 28, 255, 55, 46, 33, 255, 36, 32, 23, 255, 36, 32, 23, 255, 49, 42, 30, 255, 40, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 42, 35, 24, 255, 49, 40, 26, 255, 52, 41, 27, 255, 44, 37, 25, 255, 58, 47, 33, 255, 36, 32, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 53, 42, 27, 255, 49, 39, 26, 255, 36, 32, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 49, 42, 30, 255, 53, 44, 32, 255, 67, 54, 39, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 34, 27, 255, 26, 33, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 44, 65, 43, 255, 32, 47, 33, 255, 32, 45, 32, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 40, 29, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 47, 69, 45, 255, 48, 70, 46, 255, 37, 56, 37, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 31, 25, 255, 25, 33, 26, 255, 27, 38, 28, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 56, 81, 52, 255, 44, 65, 43, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 64, 52, 37, 255, 80, 64, 45, 255, 34, 31, 22, 255, 55, 46, 33, 255, 34, 30, 22, 255, 42, 37, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 61, 46, 31, 255, 54, 43, 28, 255, 63, 48, 31, 255, 44, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 52, 42, 27, 255, 59, 46, 30, 255, 49, 40, 26, 255, 48, 40, 26, 255, 38, 33, 22, 255, 37, 33, 22, 255, 37, 32, 23, 255, 37, 32, 22, 255, 44, 36, 25, 255, 43, 37, 25, 255, 40, 35, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 47, 39, 25, 255, 72, 53, 33, 255, 42, 36, 24, 255, 39, 34, 24, 255, 47, 39, 25, 255, 54, 43, 28, 255, 42, 36, 24, 255, 55, 43, 28, 255, 62, 47, 31, 255, 95, 106, 68, 255, 44, 37, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 51, 41, 27, 255, 64, 48, 32, 255, 55, 43, 28, 255, 63, 48, 32, 255, 60, 46, 30, 255, 44, 45, 37, 255, 40, 35, 24, 255, 72, 58, 42, 255, 35, 31, 22, 255, 58, 45, 30, 255, 42, 36, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 55, 46, 33, 255, 37, 33, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 75, 55, 33, 255, 55, 43, 28, 255, 43, 37, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 39, 33, 23, 255, 47, 39, 25, 255, 37, 33, 23, 255, 46, 40, 29, 255, 45, 39, 28, 255, 63, 52, 37, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 53, 44, 32, 255, 57, 47, 34, 255, 59, 49, 35, 255, 67, 54, 39, 255, 63, 52, 37, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 35, 31, 23, 255, 58, 48, 34, 255, 70, 57, 40, 255, 37, 33, 23, 255, 44, 38, 27, 255, 50, 42, 31, 255, 59, 49, 35, 255, 50, 42, 31, 255, 34, 30, 22, 255, 43, 37, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 52, 42, 27, 255, 61, 46, 31, 255, 49, 40, 26, 255, 49, 40, 26, 255, 40, 43, 36, 255, 48, 39, 25, 255, 52, 42, 28, 255, 60, 46, 31, 255, 52, 42, 27, 255, 46, 39, 25, 255, 40, 35, 24, 255, 39, 33, 23, 255, 64, 52, 37, 255, 40, 35, 24, 255, 42, 36, 24, 255, 39, 34, 25, 255, 34, 31, 22, 255, 44, 38, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 41, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 37, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 63, 48, 31, 255, 59, 46, 30, 255, 61, 47, 31, 255, 40, 35, 24, 255, 37, 33, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 55, 43, 28, 255, 53, 42, 28, 255, 61, 47, 31, 255, 58, 45, 30, 255, 49, 40, 26, 255, 42, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 50, 42, 31, 255, 55, 46, 33, 255, 37, 33, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 42, 37, 27, 255, 42, 37, 27, 255, 33, 30, 22, 255, 39, 33, 23, 255, 45, 37, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 41, 36, 26, 255, 39, 34, 24, 255, 40, 35, 24, 255, 50, 42, 31, 255, 34, 31, 22, 255, 48, 41, 29, 255, 41, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 45, 37, 25, 255, 54, 42, 28, 255, 48, 39, 26, 255, 38, 34, 23, 255, 69, 55, 39, 255, 39, 34, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 60, 46, 31, 255, 46, 38, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 41, 36, 26, 255, 39, 34, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 35, 31, 22, 255, 36, 31, 22, 255, 35, 51, 35, 255, 37, 56, 37, 255, 40, 60, 40, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 23, 30, 24, 255, 27, 36, 27, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 36, 29, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 43, 63, 41, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 30, 42, 30, 255, 26, 35, 27, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 38, 28, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 45, 32, 255, 31, 45, 32, 255, 24, 32, 25, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 28, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 37, 56, 37, 255, 40, 59, 39, 255, 37, 55, 37, 255, 40, 59, 39, 255, 35, 52, 35, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 53, 36, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 37, 56, 37, 255, 43, 63, 41, 255, 38, 57, 38, 255, 36, 54, 36, 255, 37, 56, 37, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 34, 51, 35, 255, 34, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 34, 50, 34, 255, 36, 53, 36, 255, 65, 92, 59, 255, 49, 71, 46, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 38, 57, 38, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 30, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 55, 46, 33, 255, 46, 40, 29, 255, 78, 61, 42, 255, 79, 63, 45, 255, 49, 42, 30, 255, 50, 40, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 59, 45, 30, 255, 47, 39, 25, 255, 38, 33, 23, 255, 38, 33, 24, 255, 39, 34, 24, 255, 48, 39, 25, 255, 48, 39, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 41, 36, 24, 255, 46, 39, 25, 255, 46, 39, 25, 255, 57, 44, 29, 255, 38, 33, 23, 255, 36, 32, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 46, 38, 25, 255, 48, 40, 26, 255, 54, 43, 28, 255, 72, 53, 33, 255, 44, 37, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 58, 45, 30, 255, 64, 48, 32, 255, 67, 50, 33, 255, 41, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 41, 36, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 34, 30, 22, 255, 36, 32, 24, 255, 46, 40, 29, 255, 37, 33, 23, 255, 35, 31, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 70, 52, 33, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 39, 33, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 44, 38, 27, 255, 57, 47, 34, 255, 36, 32, 23, 255, 35, 31, 23, 255, 37, 33, 24, 255, 79, 62, 45, 255, 34, 30, 22, 255, 41, 36, 24, 255, 39, 34, 23, 255, 42, 37, 27, 255, 45, 38, 25, 255, 56, 44, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 25, 255, 39, 33, 23, 255, 57, 47, 34, 255, 54, 45, 33, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 36, 26, 255, 48, 40, 30, 255, 34, 30, 22, 255, 42, 36, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 45, 38, 25, 255, 51, 41, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 45, 39, 28, 255, 37, 33, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 52, 42, 27, 255, 39, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 70, 57, 40, 255, 68, 55, 40, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 45, 38, 25, 255, 60, 46, 30, 255, 58, 45, 30, 255, 39, 34, 24, 255, 35, 31, 23, 255, 73, 59, 42, 255, 33, 30, 22, 255, 46, 39, 25, 255, 41, 35, 24, 255, 62, 51, 36, 255, 37, 33, 23, 255, 42, 37, 27, 255, 41, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 43, 37, 24, 255, 36, 32, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 39, 34, 24, 255, 43, 37, 24, 255, 57, 44, 29, 255, 64, 48, 32, 255, 58, 45, 30, 255, 43, 37, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 79, 63, 45, 255, 35, 31, 22, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 48, 39, 25, 255, 40, 34, 24, 255, 48, 39, 25, 255, 56, 44, 29, 255, 52, 42, 27, 255, 43, 37, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 35, 31, 22, 255, 44, 38, 27, 255, 37, 33, 23, 255, 33, 30, 22, 255, 50, 42, 31, 255, 49, 42, 30, 255, 34, 30, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 54, 45, 33, 255, 66, 54, 38, 255, 35, 31, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 49, 42, 30, 255, 66, 54, 38, 255, 39, 34, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 44, 38, 27, 255, 39, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 23, 255, 39, 33, 23, 255, 47, 38, 26, 255, 43, 36, 24, 255, 38, 33, 22, 255, 48, 39, 27, 255, 50, 40, 26, 255, 39, 33, 23, 255, 34, 30, 22, 255, 36, 31, 22, 255, 60, 49, 35, 255, 37, 33, 23, 255, 41, 35, 23, 255, 59, 45, 29, 255, 46, 38, 24, 255, 50, 40, 27, 255, 46, 38, 25, 255, 39, 34, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 39, 34, 24, 255, 44, 37, 24, 255, 39, 34, 25, 255, 34, 30, 22, 255, 49, 71, 46, 255, 47, 69, 45, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 28, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 60, 70, 13, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 44, 31, 255, 36, 53, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 40, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 37, 55, 37, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 55, 62, 12, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 53, 36, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 31, 44, 31, 255, 31, 44, 31, 255, 23, 30, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 23, 29, 24, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 37, 55, 37, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 67, 80, 15, 255, 32, 46, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 45, 67, 44, 255, 51, 74, 48, 255, 37, 56, 37, 255, 43, 63, 41, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 53, 36, 255, 39, 59, 39, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 45, 32, 255, 39, 59, 39, 255, 45, 67, 44, 255, 40, 60, 40, 255, 49, 72, 47, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 51, 74, 48, 255, 60, 86, 55, 255, 37, 56, 37, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 59, 39, 255, 34, 51, 35, 255, 36, 54, 36, 255, 38, 57, 38, 255, 41, 61, 40, 255, 51, 74, 48, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 45, 66, 43, 255, 37, 33, 23, 255, 48, 40, 30, 255, 42, 36, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 46, 40, 29, 255, 70, 57, 40, 255, 73, 59, 42, 255, 40, 34, 24, 255, 48, 40, 26, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 47, 39, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 38, 33, 22, 255, 46, 38, 28, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 32, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 43, 37, 24, 255, 64, 48, 32, 255, 66, 49, 33, 255, 66, 49, 33, 255, 57, 45, 29, 255, 41, 35, 24, 255, 49, 40, 26, 255, 63, 48, 32, 255, 55, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 40, 34, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 36, 32, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 55, 46, 33, 255, 33, 30, 22, 255, 54, 45, 33, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 64, 48, 32, 255, 43, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 59, 46, 30, 255, 59, 45, 30, 255, 37, 40, 36, 255, 53, 42, 28, 255, 40, 35, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 49, 40, 26, 255, 46, 38, 25, 255, 41, 36, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 34, 30, 22, 255, 59, 49, 35, 255, 71, 57, 41, 255, 53, 44, 32, 255, 45, 70, 33, 255, 35, 31, 23, 255, 37, 33, 23, 255, 62, 51, 36, 255, 44, 37, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 43, 37, 24, 255, 80, 64, 45, 255, 49, 42, 30, 255, 63, 52, 37, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 57, 47, 34, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 40, 27, 255, 48, 40, 26, 255, 43, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 60, 46, 30, 255, 51, 41, 27, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 73, 91, 35, 255, 41, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 35, 25, 255, 79, 63, 44, 255, 35, 31, 22, 255, 53, 44, 32, 255, 39, 34, 23, 255, 47, 39, 25, 255, 43, 37, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 70, 57, 40, 255, 46, 40, 29, 255, 33, 30, 22, 255, 33, 30, 22, 255, 73, 59, 42, 255, 75, 60, 43, 255, 39, 34, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 50, 40, 27, 255, 55, 43, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 45, 38, 25, 255, 55, 43, 28, 255, 54, 43, 28, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 49, 42, 30, 255, 33, 30, 22, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 54, 45, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 45, 38, 25, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 48, 40, 30, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 50, 42, 31, 255, 33, 30, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 37, 33, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 57, 44, 29, 255, 60, 46, 30, 255, 49, 40, 26, 255, 49, 40, 26, 255, 50, 40, 27, 255, 38, 32, 23, 255, 39, 33, 23, 255, 50, 40, 26, 255, 47, 38, 26, 255, 41, 35, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 64, 53, 37, 255, 38, 33, 23, 255, 40, 34, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 31, 22, 255, 41, 36, 24, 255, 37, 33, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 40, 59, 39, 255, 56, 80, 52, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 36, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 38, 57, 38, 255, 37, 55, 37, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 26, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 30, 42, 30, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 37, 56, 37, 255, 45, 66, 43, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 43, 31, 255, 25, 33, 26, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 33, 47, 33, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 30, 43, 31, 255, 33, 48, 33, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 40, 59, 39, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 30, 25, 255, 26, 36, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 55, 65, 15, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 35, 53, 36, 255, 41, 61, 40, 255, 49, 71, 46, 255, 39, 59, 39, 255, 35, 52, 35, 255, 38, 58, 38, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 35, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 37, 55, 37, 255, 43, 63, 41, 255, 49, 72, 47, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 38, 57, 38, 255, 37, 55, 37, 255, 33, 48, 33, 255, 30, 43, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 35, 53, 36, 255, 35, 52, 35, 255, 53, 44, 32, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 24, 255, 51, 43, 31, 255, 89, 103, 46, 255, 34, 31, 22, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 41, 35, 23, 255, 44, 37, 24, 255, 51, 41, 26, 255, 37, 33, 23, 255, 35, 32, 22, 255, 39, 34, 23, 255, 51, 43, 30, 255, 37, 32, 23, 255, 37, 33, 23, 255, 42, 35, 24, 255, 43, 36, 25, 255, 55, 43, 29, 255, 51, 41, 27, 255, 62, 47, 30, 255, 43, 36, 24, 255, 37, 33, 24, 255, 35, 31, 22, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 57, 45, 29, 255, 49, 40, 26, 255, 61, 47, 31, 255, 40, 35, 24, 255, 34, 30, 22, 255, 47, 39, 25, 255, 39, 34, 23, 255, 44, 37, 24, 255, 42, 37, 27, 255, 58, 48, 34, 255, 39, 34, 24, 255, 58, 48, 34, 255, 71, 57, 41, 255, 34, 30, 22, 255, 34, 30, 22, 255, 54, 45, 33, 255, 53, 44, 32, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 43, 36, 24, 255, 48, 39, 25, 255, 66, 49, 33, 255, 49, 40, 26, 255, 47, 39, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 48, 40, 26, 255, 45, 37, 24, 255, 53, 44, 32, 255, 44, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 78, 62, 43, 255, 58, 48, 34, 255, 44, 38, 27, 255, 76, 60, 42, 255, 57, 47, 34, 255, 59, 49, 35, 255, 70, 57, 40, 255, 63, 52, 37, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 71, 57, 41, 255, 77, 61, 42, 255, 76, 60, 42, 255, 68, 55, 40, 255, 49, 42, 30, 255, 34, 30, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 43, 36, 24, 255, 34, 31, 22, 255, 48, 40, 30, 255, 70, 57, 40, 255, 45, 39, 28, 255, 44, 38, 27, 255, 41, 35, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 51, 43, 31, 255, 33, 30, 22, 255, 79, 63, 45, 255, 78, 61, 43, 255, 49, 42, 30, 255, 71, 57, 41, 255, 35, 31, 23, 255, 41, 36, 24, 255, 49, 40, 26, 255, 66, 49, 33, 255, 48, 40, 26, 255, 48, 40, 26, 255, 40, 34, 24, 255, 36, 32, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 34, 30, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 58, 48, 34, 255, 77, 62, 44, 255, 78, 62, 43, 255, 58, 48, 34, 255, 37, 33, 24, 255, 44, 38, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 46, 39, 25, 255, 61, 47, 31, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 50, 42, 31, 255, 59, 49, 35, 255, 36, 32, 22, 255, 48, 39, 25, 255, 54, 43, 28, 255, 39, 34, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 59, 46, 30, 255, 46, 38, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 37, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 40, 29, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 52, 42, 28, 255, 47, 39, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 45, 38, 25, 255, 52, 42, 28, 255, 56, 44, 29, 255, 48, 39, 25, 255, 42, 35, 23, 255, 44, 37, 26, 255, 42, 35, 24, 255, 41, 35, 24, 255, 43, 36, 25, 255, 40, 35, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 47, 40, 29, 255, 34, 31, 22, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 51, 41, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 24, 255, 39, 59, 39, 255, 49, 71, 46, 255, 35, 51, 35, 255, 34, 51, 35, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 23, 30, 24, 255, 25, 34, 26, 255, 27, 38, 28, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 37, 56, 37, 255, 32, 46, 32, 255, 25, 34, 26, 255, 25, 32, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 46, 68, 44, 255, 35, 52, 35, 255, 34, 50, 34, 255, 39, 59, 39, 255, 45, 67, 44, 255, 37, 55, 37, 255, 32, 47, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 32, 25, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 37, 55, 37, 255, 34, 49, 34, 255, 35, 52, 35, 255, 28, 40, 29, 255, 29, 40, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 24, 31, 25, 255, 25, 32, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 27, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 30, 25, 255, 27, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 42, 52, 17, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 58, 83, 53, 255, 51, 75, 49, 255, 42, 62, 41, 255, 40, 60, 40, 255, 36, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 34, 27, 255, 27, 35, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 40, 59, 39, 255, 35, 53, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 38, 33, 23, 255, 45, 39, 28, 255, 40, 35, 25, 255, 48, 40, 30, 255, 57, 47, 34, 255, 75, 60, 43, 255, 41, 36, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 49, 40, 26, 255, 34, 30, 22, 255, 35, 31, 22, 255, 51, 43, 31, 255, 36, 32, 22, 255, 40, 34, 24, 255, 41, 36, 24, 255, 41, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 37, 32, 22, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 41, 36, 24, 255, 42, 35, 23, 255, 40, 34, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 40, 35, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 44, 37, 255, 35, 31, 22, 255, 42, 37, 27, 255, 55, 46, 33, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 54, 45, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 41, 36, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 45, 37, 24, 255, 36, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 46, 40, 29, 255, 50, 42, 31, 255, 42, 37, 27, 255, 50, 42, 31, 255, 79, 63, 45, 255, 46, 40, 29, 255, 34, 30, 22, 255, 50, 42, 31, 255, 36, 32, 24, 255, 42, 37, 27, 255, 38, 33, 23, 255, 37, 33, 24, 255, 42, 37, 27, 255, 57, 47, 34, 255, 37, 33, 23, 255, 58, 48, 34, 255, 61, 50, 36, 255, 66, 54, 38, 255, 80, 64, 45, 255, 36, 31, 22, 255, 40, 34, 24, 255, 39, 34, 25, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 64, 52, 37, 255, 61, 50, 36, 255, 41, 36, 26, 255, 36, 32, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 42, 36, 255, 40, 35, 25, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 48, 40, 26, 255, 43, 44, 37, 255, 40, 35, 24, 255, 57, 44, 29, 255, 43, 36, 24, 255, 35, 31, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 50, 42, 31, 255, 73, 59, 42, 255, 40, 35, 25, 255, 34, 30, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 35, 31, 23, 255, 53, 44, 32, 255, 46, 40, 29, 255, 36, 32, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 52, 42, 27, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 49, 40, 26, 255, 38, 33, 23, 255, 42, 37, 27, 255, 42, 37, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 41, 36, 26, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 43, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 35, 25, 255, 39, 34, 24, 255, 39, 33, 23, 255, 37, 33, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 38, 25, 255, 58, 45, 30, 255, 42, 36, 24, 255, 58, 45, 30, 255, 42, 36, 24, 255, 47, 39, 26, 255, 35, 31, 22, 255, 38, 32, 22, 255, 39, 34, 24, 255, 37, 32, 23, 255, 36, 32, 22, 255, 44, 37, 24, 255, 40, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 60, 46, 31, 255, 48, 40, 26, 255, 45, 37, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 46, 39, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 26, 35, 27, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 55, 37, 255, 35, 53, 36, 255, 36, 54, 36, 255, 40, 60, 40, 255, 37, 55, 37, 255, 45, 66, 43, 255, 40, 60, 40, 255, 37, 55, 37, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 49, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 31, 25, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 35, 52, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 51, 35, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 61, 75, 16, 255, 30, 43, 31, 255, 25, 34, 26, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 35, 53, 36, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 51, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 40, 32, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 49, 72, 47, 255, 36, 53, 36, 255, 45, 67, 44, 255, 38, 58, 38, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 49, 34, 255, 26, 36, 27, 255, 24, 32, 25, 255, 30, 38, 30, 255, 24, 30, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 42, 62, 41, 255, 37, 55, 37, 255, 33, 47, 33, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 53, 36, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 35, 51, 35, 255, 42, 36, 24, 255, 34, 30, 22, 255, 58, 48, 34, 255, 53, 44, 32, 255, 53, 44, 32, 255, 35, 31, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 66, 54, 38, 255, 39, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 36, 32, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 40, 35, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 40, 34, 23, 255, 43, 37, 26, 255, 35, 31, 22, 255, 41, 35, 23, 255, 41, 36, 23, 255, 48, 39, 25, 255, 48, 40, 26, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 46, 39, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 39, 28, 255, 36, 32, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 61, 46, 31, 255, 60, 46, 30, 255, 42, 36, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 31, 22, 255, 41, 36, 24, 255, 39, 34, 25, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 39, 34, 23, 255, 57, 45, 29, 255, 37, 33, 24, 255, 61, 50, 36, 255, 37, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 79, 63, 44, 255, 68, 55, 40, 255, 34, 31, 22, 255, 34, 31, 22, 255, 79, 63, 45, 255, 79, 63, 44, 255, 53, 44, 32, 255, 40, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 62, 51, 36, 255, 64, 52, 37, 255, 50, 42, 31, 255, 79, 63, 45, 255, 51, 43, 31, 255, 35, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 61, 50, 36, 255, 57, 47, 34, 255, 66, 54, 38, 255, 53, 44, 32, 255, 41, 35, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 46, 39, 25, 255, 44, 37, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 43, 37, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 46, 39, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 39, 28, 255, 76, 61, 43, 255, 64, 52, 37, 255, 33, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 76, 61, 43, 255, 66, 54, 38, 255, 46, 40, 29, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 46, 39, 25, 255, 49, 40, 26, 255, 39, 34, 23, 255, 41, 36, 26, 255, 55, 46, 33, 255, 41, 36, 26, 255, 45, 39, 28, 255, 41, 36, 26, 255, 49, 42, 30, 255, 45, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 35, 24, 255, 44, 37, 24, 255, 36, 32, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 52, 42, 28, 255, 46, 39, 25, 255, 43, 36, 24, 255, 57, 45, 29, 255, 53, 42, 28, 255, 52, 42, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 64, 48, 32, 255, 55, 43, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 59, 45, 30, 255, 49, 40, 26, 255, 42, 35, 23, 255, 49, 40, 26, 255, 41, 35, 23, 255, 35, 31, 22, 255, 37, 32, 24, 255, 38, 34, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 32, 22, 255, 84, 107, 76, 255, 39, 33, 23, 255, 46, 38, 25, 255, 44, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 44, 37, 24, 255, 48, 40, 26, 255, 57, 44, 29, 255, 43, 37, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 52, 42, 27, 255, 60, 46, 30, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 31, 45, 32, 255, 32, 45, 32, 255, 37, 55, 37, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 24, 32, 25, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 37, 56, 37, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 37, 56, 37, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 76, 92, 14, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 41, 61, 40, 255, 51, 75, 49, 255, 37, 55, 37, 255, 37, 56, 37, 255, 44, 65, 43, 255, 40, 60, 40, 255, 42, 62, 41, 255, 33, 47, 33, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 32, 26, 255, 32, 41, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 53, 36, 255, 26, 35, 27, 255, 24, 31, 25, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 33, 27, 255, 23, 29, 24, 255, 28, 38, 28, 255, 23, 29, 24, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 34, 49, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 45, 32, 255, 28, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 32, 45, 32, 255, 36, 53, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 75, 88, 12, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 23, 30, 24, 255, 30, 38, 30, 255, 30, 38, 30, 255, 25, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 53, 36, 255, 35, 53, 36, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 47, 68, 45, 255, 49, 71, 46, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 45, 67, 44, 255, 38, 58, 38, 255, 43, 63, 41, 255, 49, 72, 47, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 33, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 45, 67, 44, 255, 48, 70, 46, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 33, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 57, 47, 34, 255, 34, 31, 22, 255, 36, 32, 24, 255, 79, 62, 45, 255, 63, 52, 37, 255, 53, 44, 32, 255, 36, 32, 22, 255, 34, 31, 22, 255, 79, 63, 44, 255, 36, 32, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 43, 36, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 38, 33, 23, 255, 39, 34, 23, 255, 40, 35, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 36, 24, 255, 42, 35, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 56, 44, 29, 255, 53, 42, 27, 255, 55, 43, 28, 255, 39, 34, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 47, 39, 25, 255, 45, 38, 25, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 43, 37, 24, 255, 34, 30, 22, 255, 78, 61, 43, 255, 58, 48, 34, 255, 78, 62, 43, 255, 35, 31, 22, 255, 42, 37, 27, 255, 37, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 48, 40, 26, 255, 46, 40, 29, 255, 33, 30, 22, 255, 40, 34, 24, 255, 48, 39, 25, 255, 63, 48, 32, 255, 66, 49, 33, 255, 45, 37, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 75, 60, 43, 255, 76, 60, 41, 255, 42, 37, 27, 255, 35, 31, 22, 255, 48, 39, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 37, 33, 24, 255, 42, 37, 27, 255, 39, 34, 23, 255, 48, 40, 30, 255, 33, 30, 22, 255, 51, 43, 31, 255, 39, 34, 25, 255, 80, 64, 45, 255, 62, 51, 36, 255, 37, 33, 24, 255, 46, 40, 29, 255, 48, 39, 25, 255, 46, 39, 25, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 79, 63, 43, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 37, 33, 24, 255, 45, 37, 24, 255, 42, 37, 27, 255, 49, 42, 30, 255, 50, 42, 31, 255, 41, 36, 26, 255, 34, 31, 22, 255, 59, 49, 35, 255, 34, 30, 22, 255, 79, 63, 45, 255, 51, 43, 31, 255, 34, 31, 22, 255, 40, 35, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 47, 39, 25, 255, 41, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 48, 39, 25, 255, 33, 30, 22, 255, 36, 32, 23, 255, 67, 54, 39, 255, 71, 57, 41, 255, 46, 40, 29, 255, 36, 32, 23, 255, 43, 36, 24, 255, 34, 31, 22, 255, 75, 60, 43, 255, 59, 49, 35, 255, 79, 63, 44, 255, 34, 31, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 57, 45, 29, 255, 40, 35, 24, 255, 54, 45, 33, 255, 51, 43, 31, 255, 44, 38, 27, 255, 36, 31, 22, 255, 77, 62, 44, 255, 57, 47, 34, 255, 79, 63, 45, 255, 33, 30, 22, 255, 68, 55, 40, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 62, 51, 36, 255, 55, 46, 33, 255, 33, 30, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 51, 41, 27, 255, 46, 39, 25, 255, 37, 33, 23, 255, 46, 40, 29, 255, 38, 33, 23, 255, 36, 31, 22, 255, 41, 36, 26, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 57, 45, 29, 255, 48, 40, 26, 255, 51, 41, 27, 255, 43, 36, 24, 255, 74, 55, 33, 255, 77, 57, 33, 255, 54, 43, 28, 255, 40, 34, 24, 255, 39, 34, 25, 255, 42, 37, 27, 255, 49, 42, 30, 255, 55, 46, 33, 255, 38, 33, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 60, 46, 31, 255, 43, 37, 24, 255, 52, 42, 27, 255, 59, 46, 30, 255, 58, 45, 30, 255, 41, 36, 24, 255, 36, 31, 22, 255, 36, 32, 24, 255, 72, 58, 42, 255, 45, 37, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 36, 32, 23, 255, 42, 36, 23, 255, 45, 38, 25, 255, 49, 40, 25, 255, 41, 35, 24, 255, 43, 37, 27, 255, 34, 30, 22, 255, 37, 33, 22, 255, 47, 39, 25, 255, 40, 34, 24, 255, 42, 37, 26, 255, 44, 36, 23, 255, 38, 33, 23, 255, 49, 39, 26, 255, 47, 39, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 52, 42, 28, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 66, 49, 33, 255, 58, 45, 30, 255, 69, 51, 33, 255, 46, 38, 25, 255, 57, 45, 29, 255, 39, 34, 23, 255, 41, 36, 26, 255, 36, 32, 24, 255, 33, 48, 33, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 35, 52, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 43, 31, 255, 26, 36, 27, 255, 24, 30, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 36, 54, 36, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 47, 69, 45, 255, 40, 60, 40, 255, 33, 49, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 38, 28, 255, 33, 48, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 39, 59, 39, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 53, 36, 255, 32, 45, 32, 255, 32, 45, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 50, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 27, 36, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 34, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 51, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 50, 73, 47, 255, 44, 65, 43, 255, 41, 61, 40, 255, 38, 58, 38, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 48, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 53, 36, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 26, 34, 26, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 29, 40, 29, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 68, 55, 40, 255, 37, 33, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 34, 30, 22, 255, 45, 39, 28, 255, 39, 33, 23, 255, 49, 41, 30, 255, 34, 31, 22, 255, 45, 39, 28, 255, 40, 34, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 40, 33, 23, 255, 48, 39, 25, 255, 39, 34, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 51, 41, 27, 255, 56, 44, 29, 255, 52, 42, 27, 255, 39, 34, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 52, 42, 27, 255, 70, 52, 33, 255, 60, 46, 30, 255, 64, 48, 32, 255, 41, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 39, 34, 25, 255, 36, 32, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 55, 76, 35, 255, 41, 36, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 71, 57, 41, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 41, 36, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 45, 39, 28, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 39, 34, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 46, 40, 29, 255, 33, 30, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 39, 34, 25, 255, 48, 40, 30, 255, 46, 40, 29, 255, 33, 30, 22, 255, 66, 54, 38, 255, 44, 38, 27, 255, 44, 38, 27, 255, 59, 49, 35, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 71, 57, 41, 255, 34, 30, 22, 255, 39, 34, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 48, 40, 30, 255, 51, 43, 31, 255, 35, 31, 22, 255, 61, 50, 36, 255, 40, 35, 24, 255, 33, 30, 22, 255, 45, 39, 28, 255, 49, 42, 30, 255, 73, 59, 42, 255, 48, 40, 30, 255, 42, 36, 24, 255, 57, 44, 29, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 61, 50, 36, 255, 35, 31, 22, 255, 62, 51, 36, 255, 36, 31, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 50, 42, 31, 255, 36, 32, 23, 255, 50, 42, 31, 255, 37, 33, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 36, 24, 255, 54, 43, 28, 255, 43, 37, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 43, 37, 24, 255, 47, 39, 25, 255, 57, 44, 29, 255, 49, 40, 26, 255, 61, 47, 31, 255, 51, 41, 27, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 36, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 44, 36, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 54, 42, 27, 255, 42, 36, 24, 255, 44, 36, 24, 255, 42, 36, 23, 255, 36, 32, 23, 255, 46, 39, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 41, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 49, 40, 26, 255, 49, 40, 26, 255, 40, 34, 24, 255, 49, 40, 26, 255, 60, 46, 30, 255, 46, 39, 25, 255, 39, 34, 24, 255, 45, 38, 25, 255, 51, 43, 31, 255, 62, 51, 36, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 34, 27, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 30, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 36, 54, 36, 255, 40, 60, 40, 255, 33, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 26, 36, 27, 255, 24, 30, 25, 255, 23, 29, 24, 255, 26, 32, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 32, 45, 32, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 45, 66, 43, 255, 54, 78, 51, 255, 36, 54, 36, 255, 38, 58, 38, 255, 36, 53, 36, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 40, 32, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 40, 59, 39, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 32, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 45, 67, 44, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 28, 38, 28, 255, 33, 49, 34, 255, 30, 43, 31, 255, 23, 30, 24, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 30, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 31, 45, 32, 255, 33, 48, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 42, 62, 41, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 40, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 68, 55, 40, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 66, 54, 38, 255, 34, 31, 22, 255, 35, 31, 22, 255, 46, 39, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 48, 40, 30, 255, 35, 31, 22, 255, 35, 31, 22, 255, 53, 44, 32, 255, 33, 30, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 42, 35, 23, 255, 44, 37, 26, 255, 34, 31, 22, 255, 40, 35, 23, 255, 38, 33, 22, 255, 38, 33, 23, 255, 42, 35, 24, 255, 40, 34, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 51, 41, 27, 255, 45, 37, 24, 255, 52, 42, 28, 255, 38, 33, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 52, 42, 27, 255, 55, 43, 28, 255, 36, 32, 23, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 58, 48, 34, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 43, 36, 24, 255, 52, 42, 27, 255, 53, 42, 28, 255, 57, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 44, 45, 37, 255, 44, 37, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 79, 63, 45, 255, 36, 31, 22, 255, 36, 32, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 41, 36, 26, 255, 33, 30, 22, 255, 34, 31, 22, 255, 44, 38, 27, 255, 53, 44, 32, 255, 61, 50, 36, 255, 33, 30, 22, 255, 40, 35, 25, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 36, 32, 23, 255, 33, 30, 22, 255, 71, 57, 41, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 48, 40, 30, 255, 35, 31, 22, 255, 34, 30, 22, 255, 63, 52, 37, 255, 63, 52, 37, 255, 63, 52, 37, 255, 44, 38, 27, 255, 36, 32, 23, 255, 43, 37, 24, 255, 34, 30, 22, 255, 41, 36, 24, 255, 36, 32, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 43, 37, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 31, 22, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 55, 46, 33, 255, 50, 42, 31, 255, 34, 31, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 49, 40, 26, 255, 46, 38, 25, 255, 60, 46, 30, 255, 67, 50, 33, 255, 56, 44, 29, 255, 45, 38, 25, 255, 42, 36, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 46, 39, 25, 255, 49, 40, 26, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 41, 36, 26, 255, 41, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 35, 23, 255, 43, 36, 24, 255, 40, 34, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 47, 38, 25, 255, 43, 36, 23, 255, 46, 37, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 46, 38, 24, 255, 40, 34, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 57, 44, 29, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 52, 42, 27, 255, 45, 37, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 68, 55, 40, 255, 79, 62, 45, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 40, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 38, 28, 255, 30, 43, 31, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 31, 45, 32, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 27, 37, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 36, 27, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 33, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 30, 38, 30, 255, 26, 33, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 36, 53, 36, 255, 36, 54, 36, 255, 42, 62, 41, 255, 37, 56, 37, 255, 38, 57, 38, 255, 42, 62, 41, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 33, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 37, 55, 37, 255, 37, 55, 37, 255, 39, 59, 39, 255, 38, 57, 38, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 40, 59, 39, 255, 48, 70, 46, 255, 37, 55, 37, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 73, 89, 16, 255, 34, 50, 34, 255, 36, 54, 36, 255, 77, 95, 17, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 49, 34, 255, 38, 57, 38, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 41, 36, 26, 255, 57, 47, 34, 255, 35, 31, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 77, 62, 44, 255, 76, 61, 42, 255, 64, 52, 37, 255, 77, 62, 44, 255, 66, 54, 38, 255, 45, 39, 28, 255, 42, 36, 24, 255, 47, 39, 25, 255, 54, 45, 33, 255, 57, 47, 34, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 52, 43, 31, 255, 33, 30, 22, 255, 58, 48, 34, 255, 42, 36, 24, 255, 42, 36, 24, 255, 44, 38, 27, 255, 39, 34, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 44, 36, 25, 255, 43, 36, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 45, 37, 24, 255, 36, 32, 23, 255, 40, 35, 25, 255, 45, 39, 28, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 45, 38, 25, 255, 36, 32, 22, 255, 34, 30, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 37, 27, 255, 62, 51, 36, 255, 34, 30, 22, 255, 39, 34, 23, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 44, 37, 24, 255, 36, 32, 22, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 51, 43, 31, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 44, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 46, 40, 29, 255, 40, 35, 25, 255, 39, 34, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 41, 35, 24, 255, 41, 35, 24, 255, 61, 46, 31, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 34, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 46, 39, 25, 255, 57, 45, 29, 255, 44, 37, 24, 255, 41, 36, 26, 255, 33, 30, 22, 255, 37, 33, 23, 255, 46, 40, 29, 255, 76, 61, 43, 255, 75, 60, 43, 255, 36, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 51, 43, 31, 255, 40, 35, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 61, 47, 31, 255, 48, 39, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 45, 39, 28, 255, 40, 34, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 76, 61, 43, 255, 62, 51, 36, 255, 37, 33, 23, 255, 38, 33, 23, 255, 52, 42, 27, 255, 43, 36, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 33, 30, 22, 255, 35, 31, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 59, 46, 30, 255, 51, 41, 27, 255, 45, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 42, 37, 27, 255, 37, 33, 23, 255, 49, 42, 30, 255, 40, 35, 25, 255, 37, 33, 24, 255, 39, 34, 25, 255, 39, 34, 25, 255, 36, 31, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 53, 42, 28, 255, 63, 48, 31, 255, 54, 43, 28, 255, 37, 33, 23, 255, 58, 48, 34, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 58, 48, 34, 255, 40, 34, 24, 255, 39, 34, 25, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 25, 255, 41, 36, 26, 255, 76, 61, 43, 255, 66, 54, 38, 255, 41, 36, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 61, 46, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 59, 45, 30, 255, 41, 35, 24, 255, 43, 37, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 53, 42, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 59, 46, 30, 255, 34, 31, 22, 255, 45, 37, 24, 255, 60, 46, 30, 255, 55, 43, 28, 255, 42, 36, 24, 255, 58, 48, 34, 255, 33, 30, 22, 255, 34, 31, 22, 255, 44, 37, 24, 255, 49, 40, 26, 255, 61, 47, 31, 255, 36, 32, 23, 255, 44, 37, 26, 255, 33, 30, 22, 255, 40, 35, 24, 255, 49, 40, 26, 255, 37, 32, 22, 255, 40, 35, 23, 255, 50, 40, 25, 255, 49, 40, 26, 255, 55, 43, 28, 255, 50, 41, 27, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 45, 38, 25, 255, 36, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 68, 51, 33, 255, 45, 38, 25, 255, 52, 42, 27, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 61, 50, 36, 255, 54, 45, 33, 255, 67, 54, 39, 255, 79, 63, 45, 255, 46, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 31, 25, 255, 26, 32, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 32, 26, 255, 27, 34, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 36, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 51, 35, 255, 26, 35, 27, 255, 30, 42, 30, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 45, 66, 43, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 25, 31, 25, 255, 30, 38, 30, 255, 26, 33, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 31, 45, 32, 255, 36, 54, 36, 255, 32, 46, 32, 255, 36, 53, 36, 255, 42, 62, 41, 255, 42, 62, 41, 255, 46, 68, 44, 255, 46, 68, 44, 255, 43, 64, 42, 255, 36, 54, 36, 255, 40, 59, 39, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 50, 73, 47, 255, 63, 90, 58, 255, 49, 72, 47, 255, 35, 53, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 32, 46, 32, 255, 26, 35, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 34, 49, 34, 255, 28, 40, 29, 255, 35, 51, 35, 255, 28, 38, 28, 255, 27, 38, 28, 255, 34, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 46, 68, 44, 255, 51, 74, 48, 255, 44, 65, 43, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 44, 65, 43, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 40, 29, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 40, 29, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 36, 54, 36, 255, 34, 51, 35, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 38, 57, 38, 255, 41, 61, 40, 255, 43, 63, 41, 255, 37, 55, 37, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 43, 63, 41, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 37, 33, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 64, 52, 37, 255, 34, 31, 22, 255, 33, 30, 22, 255, 76, 61, 43, 255, 37, 33, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 58, 48, 34, 255, 37, 33, 23, 255, 65, 52, 37, 255, 37, 33, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 51, 43, 30, 255, 40, 34, 23, 255, 47, 39, 26, 255, 44, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 46, 39, 25, 255, 46, 39, 25, 255, 49, 40, 26, 255, 39, 34, 24, 255, 50, 42, 31, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 58, 45, 30, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 48, 40, 30, 255, 39, 34, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 39, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 41, 36, 26, 255, 39, 34, 24, 255, 39, 34, 25, 255, 40, 35, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 53, 44, 32, 255, 40, 35, 25, 255, 35, 31, 22, 255, 43, 36, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 58, 45, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 42, 36, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 33, 30, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 80, 64, 45, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 56, 44, 29, 255, 49, 40, 26, 255, 65, 49, 33, 255, 45, 37, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 54, 45, 33, 255, 37, 33, 23, 255, 35, 31, 22, 255, 55, 46, 33, 255, 40, 35, 25, 255, 36, 32, 23, 255, 34, 30, 22, 255, 45, 39, 28, 255, 38, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 35, 31, 23, 255, 35, 31, 23, 255, 34, 31, 22, 255, 66, 54, 38, 255, 40, 35, 25, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 59, 46, 30, 255, 48, 40, 26, 255, 71, 52, 33, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 36, 26, 255, 67, 54, 39, 255, 34, 30, 22, 255, 34, 31, 22, 255, 37, 33, 24, 255, 73, 59, 42, 255, 50, 42, 31, 255, 37, 33, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 35, 31, 22, 255, 51, 41, 27, 255, 42, 36, 24, 255, 41, 35, 24, 255, 37, 33, 24, 255, 84, 108, 72, 255, 41, 35, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 44, 38, 27, 255, 34, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 73, 59, 42, 255, 58, 48, 34, 255, 57, 47, 34, 255, 66, 54, 38, 255, 36, 32, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 57, 45, 29, 255, 50, 40, 27, 255, 42, 36, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 39, 34, 24, 255, 61, 47, 31, 255, 43, 36, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 35, 31, 23, 255, 44, 37, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 36, 26, 255, 40, 34, 24, 255, 47, 39, 25, 255, 34, 30, 22, 255, 43, 37, 24, 255, 46, 38, 25, 255, 58, 45, 30, 255, 41, 36, 24, 255, 42, 36, 24, 255, 54, 45, 33, 255, 66, 54, 38, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 63, 52, 36, 255, 53, 44, 32, 255, 44, 37, 25, 255, 49, 39, 26, 255, 39, 33, 23, 255, 39, 37, 27, 255, 51, 41, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 60, 46, 30, 255, 61, 47, 31, 255, 54, 42, 27, 255, 54, 42, 27, 255, 39, 34, 24, 255, 61, 50, 36, 255, 40, 35, 25, 255, 46, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 42, 36, 255, 37, 33, 23, 255, 48, 40, 30, 255, 79, 63, 43, 255, 54, 45, 33, 255, 79, 63, 44, 255, 70, 57, 40, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 36, 29, 255, 24, 31, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 33, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 28, 40, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 36, 27, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 29, 40, 29, 255, 34, 51, 35, 255, 32, 46, 32, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 51, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 24, 32, 25, 255, 25, 31, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 56, 37, 255, 44, 65, 43, 255, 41, 61, 40, 255, 38, 57, 38, 255, 37, 56, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 36, 54, 36, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 32, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 31, 45, 32, 255, 34, 51, 35, 255, 37, 55, 37, 255, 48, 70, 46, 255, 57, 82, 53, 255, 49, 72, 47, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 32, 47, 33, 255, 33, 47, 33, 255, 36, 54, 36, 255, 47, 69, 45, 255, 50, 73, 47, 255, 41, 61, 40, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 38, 28, 255, 33, 49, 34, 255, 33, 48, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 52, 35, 255, 37, 56, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 39, 59, 39, 255, 33, 47, 33, 255, 30, 42, 30, 255, 35, 51, 35, 255, 38, 57, 38, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 42, 37, 27, 255, 33, 30, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 51, 41, 27, 255, 52, 42, 27, 255, 46, 39, 25, 255, 36, 32, 23, 255, 48, 40, 30, 255, 71, 57, 41, 255, 67, 54, 39, 255, 49, 41, 30, 255, 39, 33, 23, 255, 37, 32, 22, 255, 67, 55, 38, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 35, 23, 255, 41, 34, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 46, 40, 27, 255, 40, 34, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 37, 33, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 48, 40, 26, 255, 52, 42, 27, 255, 39, 33, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 76, 61, 43, 255, 51, 43, 31, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 52, 42, 28, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 24, 255, 34, 30, 22, 255, 64, 52, 37, 255, 61, 50, 36, 255, 64, 52, 37, 255, 49, 42, 30, 255, 79, 63, 45, 255, 50, 42, 31, 255, 36, 31, 22, 255, 36, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 55, 43, 28, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 63, 48, 32, 255, 48, 39, 25, 255, 41, 35, 24, 255, 48, 47, 39, 255, 52, 42, 27, 255, 45, 37, 24, 255, 49, 40, 26, 255, 38, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 52, 42, 27, 255, 39, 34, 23, 255, 39, 41, 36, 255, 36, 32, 23, 255, 41, 35, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 59, 45, 30, 255, 52, 42, 28, 255, 39, 34, 24, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 36, 32, 22, 255, 33, 30, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 41, 36, 26, 255, 61, 50, 36, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 46, 40, 29, 255, 57, 47, 34, 255, 34, 30, 22, 255, 64, 52, 37, 255, 42, 37, 27, 255, 34, 30, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 49, 42, 30, 255, 39, 34, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 44, 38, 27, 255, 36, 32, 24, 255, 54, 45, 33, 255, 35, 31, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 47, 39, 25, 255, 43, 36, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 60, 46, 31, 255, 44, 37, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 36, 31, 22, 255, 79, 63, 45, 255, 33, 30, 22, 255, 45, 39, 28, 255, 39, 34, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 49, 42, 30, 255, 59, 49, 35, 255, 78, 61, 43, 255, 33, 30, 22, 255, 58, 48, 34, 255, 42, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 57, 44, 29, 255, 45, 38, 25, 255, 58, 45, 30, 255, 52, 42, 27, 255, 43, 36, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 34, 31, 22, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 25, 255, 47, 39, 25, 255, 48, 40, 26, 255, 40, 34, 24, 255, 39, 34, 24, 255, 48, 39, 25, 255, 65, 49, 33, 255, 41, 36, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 48, 40, 30, 255, 36, 32, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 38, 34, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 43, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 53, 42, 28, 255, 43, 36, 24, 255, 43, 36, 23, 255, 34, 30, 22, 255, 35, 31, 23, 255, 44, 38, 27, 255, 39, 34, 24, 255, 43, 37, 24, 255, 62, 47, 31, 255, 53, 42, 28, 255, 45, 37, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 36, 26, 255, 53, 44, 32, 255, 39, 34, 24, 255, 36, 32, 22, 255, 80, 64, 45, 255, 51, 43, 31, 255, 35, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 31, 25, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 52, 35, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 36, 54, 36, 255, 41, 61, 40, 255, 35, 51, 35, 255, 34, 49, 34, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 28, 39, 29, 255, 23, 29, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 43, 63, 41, 255, 36, 54, 36, 255, 49, 72, 47, 255, 53, 77, 50, 255, 46, 68, 44, 255, 35, 51, 35, 255, 40, 60, 40, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 32, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 38, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 34, 51, 35, 255, 35, 53, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 54, 77, 50, 255, 43, 64, 42, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 28, 38, 28, 255, 31, 44, 31, 255, 35, 52, 35, 255, 43, 64, 42, 255, 36, 53, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 38, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 35, 53, 36, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 38, 57, 38, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 50, 42, 31, 255, 57, 47, 34, 255, 41, 36, 26, 255, 37, 33, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 61, 46, 31, 255, 54, 43, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 35, 23, 255, 44, 36, 23, 255, 54, 45, 32, 255, 37, 33, 23, 255, 38, 33, 23, 255, 43, 37, 27, 255, 49, 41, 30, 255, 40, 35, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 61, 50, 34, 255, 40, 34, 23, 255, 41, 35, 24, 255, 51, 41, 27, 255, 39, 34, 23, 255, 37, 33, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 41, 36, 24, 255, 41, 36, 24, 255, 50, 42, 31, 255, 39, 34, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 55, 46, 33, 255, 49, 42, 30, 255, 49, 42, 30, 255, 37, 33, 23, 255, 34, 31, 22, 255, 67, 54, 39, 255, 46, 40, 29, 255, 36, 32, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 64, 52, 37, 255, 78, 61, 43, 255, 75, 60, 40, 255, 79, 63, 45, 255, 68, 55, 40, 255, 37, 33, 23, 255, 58, 48, 34, 255, 59, 49, 35, 255, 42, 37, 27, 255, 58, 48, 34, 255, 39, 34, 23, 255, 57, 44, 29, 255, 61, 46, 31, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 41, 35, 24, 255, 66, 49, 33, 255, 59, 45, 30, 255, 50, 40, 27, 255, 57, 45, 29, 255, 54, 43, 28, 255, 42, 36, 24, 255, 36, 32, 22, 255, 59, 49, 35, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 46, 39, 25, 255, 48, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 62, 51, 36, 255, 67, 54, 39, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 36, 30, 22, 255, 55, 46, 33, 255, 38, 33, 23, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 35, 25, 255, 53, 44, 32, 255, 76, 61, 43, 255, 42, 37, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 36, 32, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 67, 54, 39, 255, 58, 48, 34, 255, 78, 62, 43, 255, 70, 57, 40, 255, 54, 45, 33, 255, 37, 33, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 36, 32, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 55, 43, 28, 255, 42, 36, 24, 255, 35, 31, 22, 255, 48, 40, 30, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 72, 91, 43, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 79, 63, 45, 255, 78, 62, 43, 255, 41, 36, 26, 255, 35, 31, 22, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 44, 37, 24, 255, 54, 43, 28, 255, 43, 37, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 43, 37, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 36, 32, 24, 255, 34, 31, 22, 255, 47, 38, 25, 255, 48, 39, 26, 255, 45, 38, 25, 255, 41, 36, 25, 255, 43, 37, 25, 255, 47, 38, 25, 255, 45, 37, 25, 255, 36, 32, 23, 255, 44, 38, 27, 255, 34, 30, 22, 255, 37, 33, 23, 255, 51, 41, 27, 255, 44, 37, 24, 255, 43, 37, 24, 255, 47, 38, 24, 255, 33, 30, 22, 255, 79, 63, 45, 255, 33, 30, 22, 255, 39, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 30, 43, 31, 255, 32, 47, 33, 255, 26, 36, 27, 255, 27, 37, 28, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 26, 36, 27, 255, 32, 45, 32, 255, 32, 47, 33, 255, 26, 35, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 36, 29, 255, 23, 30, 24, 255, 27, 37, 28, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 38, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 30, 43, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 24, 32, 25, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 53, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 45, 32, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 24, 32, 25, 255, 24, 30, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 32, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 42, 62, 41, 255, 43, 64, 42, 255, 40, 59, 39, 255, 35, 51, 35, 255, 37, 56, 37, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 31, 25, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 52, 35, 255, 38, 58, 38, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 37, 56, 37, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 51, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 33, 49, 34, 255, 38, 58, 38, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 47, 33, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 26, 36, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 34, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 47, 39, 25, 255, 50, 40, 27, 255, 43, 36, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 41, 35, 23, 255, 44, 36, 24, 255, 61, 50, 35, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 34, 23, 255, 40, 34, 24, 255, 53, 43, 30, 255, 40, 34, 23, 255, 42, 36, 24, 255, 61, 46, 31, 255, 35, 31, 22, 255, 35, 31, 22, 255, 52, 42, 28, 255, 52, 42, 27, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 59, 49, 35, 255, 50, 42, 31, 255, 35, 31, 23, 255, 54, 45, 33, 255, 34, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 47, 39, 25, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 45, 37, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 35, 31, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 35, 31, 22, 255, 50, 42, 31, 255, 75, 60, 43, 255, 76, 60, 42, 255, 63, 52, 37, 255, 40, 34, 24, 255, 49, 42, 30, 255, 45, 39, 28, 255, 36, 32, 23, 255, 46, 40, 29, 255, 41, 35, 24, 255, 63, 48, 32, 255, 43, 36, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 46, 38, 25, 255, 39, 34, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 59, 45, 30, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 45, 37, 24, 255, 63, 48, 31, 255, 66, 49, 33, 255, 44, 37, 24, 255, 56, 44, 29, 255, 53, 42, 28, 255, 39, 34, 24, 255, 35, 31, 22, 255, 51, 43, 31, 255, 35, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 39, 33, 23, 255, 76, 61, 43, 255, 76, 60, 41, 255, 33, 30, 22, 255, 36, 32, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 24, 255, 46, 40, 29, 255, 50, 42, 31, 255, 36, 32, 23, 255, 39, 34, 25, 255, 34, 30, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 76, 60, 41, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 61, 50, 36, 255, 39, 33, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 54, 43, 28, 255, 39, 33, 23, 255, 42, 37, 27, 255, 71, 57, 41, 255, 77, 62, 44, 255, 66, 54, 38, 255, 80, 64, 45, 255, 45, 39, 28, 255, 36, 32, 23, 255, 36, 31, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 35, 25, 255, 41, 36, 26, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 80, 64, 45, 255, 70, 57, 40, 255, 55, 46, 33, 255, 38, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 34, 30, 22, 255, 51, 43, 31, 255, 36, 31, 22, 255, 36, 32, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 60, 46, 31, 255, 46, 39, 25, 255, 40, 35, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 23, 255, 41, 35, 23, 255, 45, 37, 25, 255, 44, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 41, 36, 24, 255, 52, 41, 28, 255, 40, 34, 23, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 35, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 57, 45, 29, 255, 37, 33, 23, 255, 40, 35, 25, 255, 38, 33, 23, 255, 48, 40, 30, 255, 79, 62, 45, 255, 48, 40, 30, 255, 44, 38, 27, 255, 39, 33, 23, 255, 40, 35, 24, 255, 51, 43, 31, 255, 61, 50, 36, 255, 45, 39, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 32, 47, 33, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 29, 40, 29, 255, 33, 48, 33, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 26, 33, 27, 255, 29, 37, 29, 255, 25, 32, 26, 255, 24, 32, 25, 255, 28, 40, 29, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 50, 34, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 43, 31, 255, 35, 52, 35, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 38, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 43, 31, 255, 24, 31, 25, 255, 24, 30, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 43, 64, 42, 255, 36, 53, 36, 255, 35, 51, 35, 255, 40, 60, 40, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 47, 69, 45, 255, 33, 47, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 60, 40, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 44, 65, 43, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 34, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 46, 68, 44, 255, 45, 67, 44, 255, 95, 118, 20, 255, 36, 54, 36, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 40, 29, 255, 28, 38, 28, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 37, 55, 37, 255, 43, 64, 42, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 49, 34, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 34, 49, 34, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 52, 35, 255, 45, 66, 43, 255, 35, 51, 35, 255, 34, 51, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 73, 88, 16, 255, 34, 51, 35, 255, 37, 56, 37, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 25, 34, 26, 255, 44, 37, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 61, 46, 31, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 55, 43, 28, 255, 41, 35, 24, 255, 37, 33, 23, 255, 57, 47, 34, 255, 40, 35, 25, 255, 61, 50, 35, 255, 57, 47, 33, 255, 33, 30, 22, 255, 36, 32, 23, 255, 44, 36, 23, 255, 44, 38, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 38, 34, 23, 255, 43, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 40, 36, 27, 255, 38, 33, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 54, 45, 33, 255, 46, 40, 29, 255, 53, 44, 32, 255, 80, 64, 45, 255, 42, 36, 24, 255, 40, 34, 24, 255, 58, 48, 34, 255, 34, 30, 22, 255, 75, 60, 43, 255, 53, 42, 28, 255, 49, 40, 26, 255, 59, 46, 30, 255, 36, 32, 22, 255, 58, 48, 34, 255, 33, 30, 22, 255, 44, 38, 27, 255, 40, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 53, 42, 28, 255, 43, 37, 24, 255, 50, 42, 31, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 79, 63, 45, 255, 71, 57, 41, 255, 46, 40, 29, 255, 40, 34, 24, 255, 38, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 35, 31, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 40, 34, 24, 255, 61, 46, 31, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 48, 40, 30, 255, 80, 64, 45, 255, 35, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 24, 255, 46, 38, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 47, 39, 25, 255, 52, 42, 28, 255, 49, 40, 26, 255, 59, 45, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 45, 37, 255, 34, 31, 22, 255, 48, 40, 30, 255, 46, 40, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 34, 29, 22, 255, 35, 31, 23, 255, 34, 30, 22, 255, 46, 40, 29, 255, 33, 30, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 34, 30, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 57, 47, 34, 255, 37, 33, 23, 255, 44, 38, 27, 255, 37, 33, 23, 255, 47, 39, 25, 255, 58, 45, 30, 255, 47, 39, 25, 255, 45, 37, 24, 255, 58, 45, 30, 255, 64, 48, 32, 255, 40, 34, 24, 255, 33, 30, 22, 255, 44, 37, 24, 255, 40, 35, 24, 255, 79, 63, 45, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 52, 42, 27, 255, 42, 36, 24, 255, 48, 39, 25, 255, 58, 45, 30, 255, 59, 46, 30, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 39, 28, 255, 54, 45, 33, 255, 43, 37, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 32, 22, 255, 48, 40, 30, 255, 51, 43, 31, 255, 37, 33, 23, 255, 58, 45, 30, 255, 39, 34, 24, 255, 41, 36, 26, 255, 44, 38, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 56, 44, 29, 255, 36, 31, 22, 255, 42, 36, 24, 255, 52, 42, 27, 255, 61, 46, 31, 255, 53, 42, 28, 255, 39, 33, 23, 255, 35, 31, 23, 255, 36, 32, 23, 255, 56, 44, 29, 255, 43, 36, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 39, 34, 24, 255, 51, 41, 27, 255, 44, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 55, 43, 28, 255, 48, 39, 25, 255, 36, 31, 23, 255, 43, 36, 24, 255, 51, 41, 26, 255, 46, 39, 28, 255, 43, 38, 26, 255, 52, 43, 30, 255, 42, 35, 23, 255, 51, 41, 28, 255, 48, 39, 26, 255, 39, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 65, 53, 37, 255, 36, 32, 23, 255, 36, 32, 23, 255, 58, 48, 34, 255, 45, 39, 28, 255, 61, 50, 36, 255, 55, 46, 33, 255, 53, 44, 32, 255, 37, 33, 23, 255, 41, 36, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 40, 35, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 34, 30, 22, 255, 36, 32, 24, 255, 38, 33, 23, 255, 36, 32, 24, 255, 46, 40, 29, 255, 63, 52, 37, 255, 68, 55, 40, 255, 61, 50, 36, 255, 27, 36, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 53, 36, 255, 37, 55, 37, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 32, 26, 255, 23, 30, 24, 255, 35, 44, 34, 255, 28, 36, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 28, 39, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 26, 33, 27, 255, 25, 34, 26, 255, 32, 45, 32, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 29, 40, 29, 255, 28, 39, 29, 255, 37, 56, 37, 255, 34, 49, 34, 255, 35, 53, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 37, 56, 37, 255, 40, 59, 39, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 27, 38, 28, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 40, 59, 39, 255, 39, 59, 39, 255, 34, 50, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 29, 40, 29, 255, 34, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 35, 28, 255, 24, 32, 25, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 43, 63, 41, 255, 36, 54, 36, 255, 32, 47, 33, 255, 43, 64, 42, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 28, 40, 29, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 49, 72, 47, 255, 36, 54, 36, 255, 37, 55, 37, 255, 33, 49, 34, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 28, 39, 29, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 38, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 53, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 38, 58, 38, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 56, 37, 255, 39, 59, 39, 255, 34, 51, 35, 255, 48, 70, 46, 255, 36, 54, 36, 255, 43, 64, 42, 255, 37, 55, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 53, 36, 255, 39, 59, 39, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 49, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 32, 45, 32, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 54, 43, 28, 255, 54, 43, 28, 255, 54, 43, 28, 255, 51, 41, 27, 255, 39, 34, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 45, 38, 25, 255, 36, 32, 23, 255, 36, 32, 22, 255, 34, 31, 22, 255, 49, 41, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 42, 36, 23, 255, 39, 34, 24, 255, 40, 38, 25, 255, 37, 33, 23, 255, 41, 35, 23, 255, 54, 43, 30, 255, 38, 33, 23, 255, 36, 32, 22, 255, 41, 36, 24, 255, 47, 39, 29, 255, 48, 40, 30, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 49, 40, 26, 255, 43, 37, 24, 255, 37, 33, 24, 255, 44, 38, 27, 255, 42, 37, 27, 255, 59, 46, 30, 255, 56, 44, 29, 255, 54, 43, 28, 255, 40, 35, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 47, 39, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 36, 32, 24, 255, 44, 38, 27, 255, 35, 31, 22, 255, 39, 33, 23, 255, 35, 31, 22, 255, 37, 33, 24, 255, 39, 34, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 56, 44, 29, 255, 50, 40, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 38, 25, 255, 44, 37, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 71, 52, 33, 255, 52, 42, 27, 255, 48, 39, 25, 255, 45, 38, 25, 255, 41, 35, 24, 255, 34, 31, 22, 255, 53, 44, 32, 255, 36, 32, 24, 255, 39, 34, 25, 255, 36, 31, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 84, 100, 33, 255, 36, 32, 23, 255, 40, 35, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 53, 42, 28, 255, 52, 42, 27, 255, 42, 44, 36, 255, 41, 35, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 36, 31, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 83, 100, 33, 255, 48, 39, 25, 255, 42, 36, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 39, 34, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 57, 47, 34, 255, 54, 45, 33, 255, 76, 61, 43, 255, 34, 31, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 63, 52, 37, 255, 79, 63, 45, 255, 64, 52, 37, 255, 41, 36, 26, 255, 40, 35, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 37, 27, 255, 42, 37, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 57, 45, 29, 255, 47, 39, 25, 255, 51, 49, 39, 255, 58, 45, 30, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 61, 47, 31, 255, 35, 31, 22, 255, 45, 38, 25, 255, 50, 41, 27, 255, 52, 41, 27, 255, 48, 39, 26, 255, 37, 33, 23, 255, 40, 34, 23, 255, 36, 32, 23, 255, 49, 42, 29, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 38, 25, 255, 58, 45, 30, 255, 61, 46, 30, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 26, 255, 40, 35, 24, 255, 35, 31, 22, 255, 81, 97, 43, 255, 77, 61, 42, 255, 79, 63, 45, 255, 44, 38, 27, 255, 38, 33, 23, 255, 105, 132, 94, 255, 55, 46, 33, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 63, 52, 37, 255, 46, 40, 29, 255, 35, 31, 22, 255, 36, 31, 22, 255, 37, 33, 23, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 37, 56, 37, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 33, 15, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 26, 36, 27, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 23, 30, 24, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 39, 59, 39, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 51, 35, 255, 34, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 102, 124, 13, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 49, 72, 47, 255, 39, 59, 39, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 30, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 53, 36, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 47, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 34, 26, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 32, 46, 32, 255, 81, 101, 17, 255, 48, 70, 46, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 40, 35, 24, 255, 55, 43, 28, 255, 63, 48, 31, 255, 61, 46, 31, 255, 46, 38, 25, 255, 60, 46, 30, 255, 54, 43, 28, 255, 46, 38, 25, 255, 62, 47, 31, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 64, 48, 32, 255, 60, 46, 30, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 44, 38, 25, 255, 51, 41, 26, 255, 35, 31, 23, 255, 55, 46, 32, 255, 66, 53, 38, 255, 35, 31, 22, 255, 41, 35, 23, 255, 47, 39, 26, 255, 41, 35, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 36, 32, 22, 255, 35, 31, 22, 255, 37, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 52, 42, 28, 255, 53, 42, 28, 255, 45, 37, 24, 255, 51, 43, 31, 255, 44, 38, 27, 255, 51, 41, 27, 255, 47, 39, 25, 255, 59, 46, 30, 255, 52, 42, 28, 255, 43, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 45, 38, 25, 255, 40, 34, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 46, 38, 25, 255, 40, 34, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 67, 50, 33, 255, 40, 34, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 56, 44, 29, 255, 60, 46, 30, 255, 59, 46, 30, 255, 45, 37, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 44, 38, 27, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 43, 36, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 34, 30, 22, 255, 36, 31, 22, 255, 36, 31, 22, 255, 46, 38, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 41, 36, 24, 255, 48, 39, 25, 255, 44, 37, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 52, 74, 34, 255, 40, 35, 24, 255, 43, 36, 24, 255, 70, 52, 33, 255, 46, 39, 25, 255, 44, 37, 24, 255, 45, 38, 25, 255, 54, 43, 28, 255, 43, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 55, 46, 33, 255, 51, 43, 31, 255, 67, 54, 39, 255, 57, 47, 34, 255, 46, 40, 29, 255, 43, 37, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 59, 49, 35, 255, 67, 54, 39, 255, 53, 44, 32, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 51, 41, 27, 255, 54, 43, 28, 255, 45, 38, 25, 255, 49, 40, 26, 255, 52, 42, 27, 255, 50, 40, 27, 255, 48, 40, 26, 255, 43, 37, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 50, 42, 31, 255, 38, 33, 23, 255, 34, 31, 22, 255, 58, 45, 30, 255, 67, 50, 33, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 36, 23, 255, 50, 40, 26, 255, 45, 38, 25, 255, 39, 34, 23, 255, 41, 34, 24, 255, 35, 31, 22, 255, 42, 36, 26, 255, 37, 33, 22, 255, 44, 38, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 44, 37, 24, 255, 41, 35, 23, 255, 45, 38, 24, 255, 41, 35, 23, 255, 39, 34, 25, 255, 51, 43, 31, 255, 61, 50, 36, 255, 75, 60, 43, 255, 68, 55, 40, 255, 36, 32, 23, 255, 35, 31, 22, 255, 68, 55, 40, 255, 41, 36, 26, 255, 34, 30, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 25, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 23, 29, 24, 255, 25, 32, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 51, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 49, 34, 255, 40, 60, 40, 255, 35, 52, 35, 255, 36, 53, 36, 255, 30, 43, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 32, 25, 255, 26, 32, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 55, 37, 255, 34, 51, 35, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 33, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 99, 121, 13, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 43, 63, 41, 255, 37, 56, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 37, 55, 37, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 31, 25, 255, 32, 41, 32, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 31, 44, 31, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 29, 40, 29, 255, 65, 79, 16, 255, 41, 61, 40, 255, 35, 51, 35, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 38, 58, 38, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 55, 79, 51, 255, 56, 81, 52, 255, 50, 73, 47, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 29, 37, 29, 255, 59, 45, 30, 255, 56, 44, 29, 255, 41, 36, 24, 255, 55, 43, 28, 255, 49, 48, 39, 255, 54, 43, 28, 255, 52, 42, 28, 255, 61, 47, 31, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 57, 44, 29, 255, 52, 42, 28, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 55, 43, 28, 255, 35, 31, 22, 255, 36, 32, 23, 255, 46, 38, 25, 255, 55, 43, 28, 255, 45, 37, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 39, 34, 25, 255, 36, 32, 23, 255, 34, 31, 22, 255, 53, 44, 32, 255, 59, 48, 34, 255, 39, 33, 23, 255, 41, 34, 23, 255, 37, 32, 23, 255, 37, 33, 23, 255, 45, 39, 26, 255, 36, 32, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 41, 36, 26, 255, 43, 37, 26, 255, 40, 42, 36, 255, 37, 33, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 46, 38, 25, 255, 52, 42, 28, 255, 54, 43, 28, 255, 45, 38, 25, 255, 41, 35, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 51, 41, 27, 255, 55, 43, 28, 255, 48, 39, 25, 255, 53, 42, 28, 255, 41, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 47, 39, 25, 255, 63, 48, 31, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 45, 37, 24, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 37, 33, 24, 255, 33, 30, 22, 255, 59, 46, 30, 255, 46, 38, 25, 255, 40, 34, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 53, 42, 28, 255, 59, 45, 30, 255, 43, 37, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 64, 48, 32, 255, 45, 38, 25, 255, 42, 36, 24, 255, 61, 46, 31, 255, 43, 36, 24, 255, 70, 57, 40, 255, 79, 62, 44, 255, 76, 61, 43, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 46, 38, 25, 255, 33, 30, 22, 255, 44, 37, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 39, 34, 23, 255, 59, 49, 35, 255, 48, 40, 30, 255, 39, 34, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 54, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 47, 39, 25, 255, 39, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 50, 42, 31, 255, 37, 33, 23, 255, 36, 32, 23, 255, 64, 52, 37, 255, 39, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 46, 38, 25, 255, 45, 38, 25, 255, 50, 40, 27, 255, 43, 37, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 49, 40, 26, 255, 52, 42, 28, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 55, 43, 28, 255, 56, 44, 29, 255, 57, 44, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 35, 25, 255, 62, 51, 36, 255, 35, 31, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 34, 30, 22, 255, 41, 35, 24, 255, 48, 39, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 48, 40, 26, 255, 37, 33, 23, 255, 49, 40, 26, 255, 40, 34, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 79, 63, 45, 255, 57, 47, 34, 255, 45, 37, 24, 255, 46, 38, 25, 255, 48, 39, 25, 255, 41, 35, 25, 255, 41, 35, 25, 255, 35, 31, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 38, 34, 24, 255, 34, 30, 22, 255, 54, 44, 33, 255, 40, 34, 23, 255, 46, 38, 24, 255, 55, 43, 29, 255, 49, 40, 26, 255, 37, 33, 24, 255, 36, 32, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 48, 40, 30, 255, 78, 61, 43, 255, 75, 60, 43, 255, 41, 35, 24, 255, 37, 33, 23, 255, 48, 40, 30, 255, 76, 61, 42, 255, 75, 60, 43, 255, 36, 32, 22, 255, 47, 39, 25, 255, 55, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 51, 41, 27, 255, 54, 43, 28, 255, 58, 45, 30, 255, 36, 32, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 34, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 37, 56, 37, 255, 33, 48, 33, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 40, 29, 255, 33, 48, 33, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 32, 26, 255, 24, 30, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 34, 26, 255, 25, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 34, 26, 255, 28, 40, 29, 255, 35, 51, 35, 255, 32, 46, 32, 255, 43, 64, 42, 255, 35, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 34, 26, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 37, 56, 37, 255, 40, 59, 39, 255, 47, 69, 45, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 30, 43, 31, 255, 26, 34, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 36, 27, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 53, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 35, 52, 35, 255, 37, 55, 37, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 36, 54, 36, 255, 35, 52, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 41, 61, 40, 255, 47, 68, 45, 255, 36, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 38, 58, 38, 255, 35, 52, 35, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 27, 35, 28, 255, 50, 40, 27, 255, 61, 47, 31, 255, 51, 41, 27, 255, 44, 37, 24, 255, 66, 49, 33, 255, 60, 54, 42, 255, 74, 55, 33, 255, 69, 51, 33, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 63, 48, 31, 255, 62, 47, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 54, 43, 28, 255, 37, 33, 23, 255, 36, 32, 23, 255, 49, 41, 30, 255, 71, 57, 41, 255, 36, 32, 23, 255, 59, 48, 35, 255, 38, 33, 23, 255, 38, 33, 23, 255, 41, 35, 23, 255, 47, 38, 26, 255, 39, 34, 23, 255, 40, 34, 24, 255, 37, 32, 23, 255, 46, 38, 26, 255, 42, 35, 24, 255, 63, 51, 36, 255, 40, 34, 25, 255, 41, 35, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 57, 47, 34, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 48, 39, 25, 255, 44, 37, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 63, 48, 32, 255, 54, 43, 28, 255, 72, 53, 33, 255, 43, 37, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 61, 50, 36, 255, 35, 31, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 46, 38, 25, 255, 46, 39, 25, 255, 59, 46, 30, 255, 53, 42, 28, 255, 46, 38, 25, 255, 38, 33, 23, 255, 48, 39, 25, 255, 54, 43, 28, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 55, 46, 33, 255, 49, 42, 30, 255, 41, 35, 24, 255, 59, 49, 35, 255, 34, 30, 22, 255, 48, 39, 25, 255, 33, 30, 22, 255, 40, 35, 24, 255, 51, 43, 31, 255, 48, 40, 30, 255, 45, 37, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 36, 32, 23, 255, 54, 43, 28, 255, 48, 40, 26, 255, 45, 37, 24, 255, 47, 39, 25, 255, 53, 42, 28, 255, 37, 33, 23, 255, 41, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 36, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 36, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 36, 32, 22, 255, 41, 36, 24, 255, 39, 34, 23, 255, 59, 45, 30, 255, 45, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 51, 43, 31, 255, 71, 57, 41, 255, 49, 42, 30, 255, 36, 32, 23, 255, 57, 44, 29, 255, 43, 37, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 49, 42, 30, 255, 36, 31, 22, 255, 36, 32, 22, 255, 46, 38, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 59, 49, 35, 255, 42, 37, 27, 255, 62, 51, 36, 255, 63, 52, 37, 255, 61, 50, 36, 255, 39, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 45, 38, 25, 255, 38, 33, 23, 255, 37, 33, 23, 255, 58, 48, 34, 255, 37, 33, 23, 255, 45, 39, 28, 255, 39, 34, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 48, 40, 26, 255, 36, 32, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 46, 38, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 57, 47, 34, 255, 63, 52, 37, 255, 73, 59, 42, 255, 45, 39, 28, 255, 48, 40, 30, 255, 66, 54, 38, 255, 35, 31, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 50, 40, 27, 255, 66, 49, 33, 255, 55, 43, 28, 255, 44, 37, 24, 255, 35, 31, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 48, 39, 25, 255, 69, 51, 33, 255, 61, 46, 31, 255, 50, 40, 27, 255, 63, 48, 31, 255, 47, 39, 25, 255, 49, 40, 26, 255, 36, 32, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 33, 30, 22, 255, 59, 49, 35, 255, 51, 43, 31, 255, 39, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 42, 37, 25, 255, 36, 32, 22, 255, 33, 30, 22, 255, 41, 35, 25, 255, 42, 36, 24, 255, 36, 32, 22, 255, 56, 46, 33, 255, 42, 36, 25, 255, 35, 30, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 40, 34, 23, 255, 44, 37, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 63, 52, 37, 255, 35, 31, 23, 255, 51, 43, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 37, 24, 255, 60, 46, 31, 255, 68, 51, 33, 255, 73, 54, 33, 255, 55, 43, 28, 255, 62, 47, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 23, 29, 24, 255, 26, 33, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 50, 73, 47, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 38, 58, 38, 255, 35, 51, 35, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 32, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 41, 42, 12, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 30, 38, 30, 255, 23, 29, 24, 255, 27, 37, 28, 255, 25, 32, 26, 255, 24, 32, 25, 255, 34, 43, 34, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 30, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 37, 55, 37, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 34, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 49, 34, 255, 34, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 46, 68, 44, 255, 37, 55, 37, 255, 40, 59, 39, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 38, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 33, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 33, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 32, 40, 32, 255, 24, 32, 25, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 39, 59, 39, 255, 36, 53, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 41, 61, 40, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 32, 26, 255, 26, 33, 27, 255, 23, 29, 24, 255, 47, 39, 25, 255, 75, 55, 33, 255, 56, 44, 29, 255, 52, 42, 27, 255, 45, 38, 25, 255, 70, 52, 33, 255, 63, 48, 32, 255, 47, 39, 25, 255, 45, 37, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 42, 37, 27, 255, 35, 31, 23, 255, 45, 38, 25, 255, 49, 40, 26, 255, 51, 41, 27, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 57, 44, 29, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 33, 24, 255, 54, 45, 33, 255, 43, 37, 26, 255, 38, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 56, 45, 30, 255, 61, 49, 33, 255, 66, 54, 37, 255, 47, 40, 29, 255, 35, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 64, 52, 37, 255, 35, 31, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 61, 47, 31, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 53, 42, 28, 255, 58, 45, 30, 255, 46, 38, 25, 255, 42, 36, 24, 255, 33, 30, 22, 255, 62, 51, 36, 255, 45, 39, 28, 255, 64, 52, 37, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 57, 44, 29, 255, 40, 35, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 52, 42, 28, 255, 37, 33, 23, 255, 55, 46, 33, 255, 44, 38, 27, 255, 36, 32, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 45, 37, 24, 255, 46, 40, 29, 255, 38, 33, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 60, 46, 30, 255, 66, 49, 33, 255, 40, 34, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 48, 40, 26, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 54, 43, 28, 255, 57, 45, 29, 255, 69, 51, 33, 255, 39, 34, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 42, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 36, 32, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 62, 51, 36, 255, 67, 54, 39, 255, 36, 32, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 69, 51, 33, 255, 43, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 77, 62, 44, 255, 33, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 36, 32, 22, 255, 53, 44, 32, 255, 61, 50, 36, 255, 80, 64, 45, 255, 57, 47, 34, 255, 37, 33, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 63, 52, 37, 255, 35, 31, 22, 255, 36, 32, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 56, 44, 29, 255, 54, 43, 28, 255, 52, 42, 28, 255, 48, 40, 26, 255, 41, 35, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 49, 42, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 50, 42, 31, 255, 39, 34, 25, 255, 35, 31, 23, 255, 67, 54, 39, 255, 66, 54, 38, 255, 34, 31, 22, 255, 37, 33, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 51, 43, 31, 255, 40, 34, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 51, 41, 27, 255, 59, 45, 30, 255, 61, 47, 31, 255, 39, 34, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 61, 46, 31, 255, 70, 52, 33, 255, 72, 53, 33, 255, 57, 45, 29, 255, 41, 35, 24, 255, 52, 42, 27, 255, 50, 40, 27, 255, 40, 35, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 71, 57, 41, 255, 41, 36, 26, 255, 48, 40, 30, 255, 40, 35, 25, 255, 36, 32, 22, 255, 40, 35, 24, 255, 43, 37, 25, 255, 35, 31, 22, 255, 62, 51, 36, 255, 43, 37, 27, 255, 39, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 38, 33, 24, 255, 34, 30, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 56, 44, 29, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 41, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 63, 52, 37, 255, 40, 35, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 55, 43, 28, 255, 54, 43, 28, 255, 63, 48, 31, 255, 51, 41, 27, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 29, 36, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 33, 47, 33, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 32, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 33, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 26, 32, 26, 255, 24, 30, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 36, 54, 36, 255, 37, 56, 37, 255, 43, 64, 42, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 37, 55, 37, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 31, 25, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 49, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 41, 61, 40, 255, 40, 59, 39, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 51, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 35, 51, 35, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 40, 60, 40, 255, 45, 67, 44, 255, 39, 59, 39, 255, 35, 52, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 42, 62, 41, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 24, 31, 25, 255, 24, 32, 25, 255, 30, 43, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 34, 27, 255, 57, 45, 29, 255, 70, 52, 33, 255, 60, 46, 30, 255, 61, 47, 31, 255, 48, 39, 25, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 85, 102, 34, 255, 39, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 45, 37, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 41, 35, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 47, 39, 25, 255, 50, 40, 27, 255, 38, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 43, 36, 24, 255, 45, 36, 25, 255, 44, 38, 27, 255, 41, 36, 26, 255, 48, 40, 30, 255, 40, 35, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 58, 45, 30, 255, 57, 44, 29, 255, 52, 42, 28, 255, 44, 37, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 44, 38, 27, 255, 48, 40, 30, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 35, 31, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 25, 255, 40, 35, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 52, 42, 27, 255, 40, 35, 24, 255, 36, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 46, 39, 25, 255, 39, 34, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 44, 38, 27, 255, 39, 34, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 40, 34, 24, 255, 57, 44, 29, 255, 52, 42, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 56, 44, 29, 255, 63, 48, 31, 255, 45, 37, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 49, 42, 30, 255, 38, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 79, 63, 45, 255, 58, 48, 34, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 35, 31, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 44, 38, 27, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 37, 33, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 43, 36, 255, 46, 39, 25, 255, 52, 42, 28, 255, 37, 33, 23, 255, 40, 35, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 50, 42, 31, 255, 72, 58, 42, 255, 57, 47, 34, 255, 40, 34, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 66, 54, 38, 255, 44, 38, 27, 255, 34, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 64, 48, 32, 255, 55, 43, 28, 255, 45, 37, 24, 255, 35, 31, 23, 255, 34, 30, 22, 255, 36, 32, 22, 255, 53, 44, 32, 255, 49, 42, 30, 255, 36, 32, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 63, 48, 31, 255, 52, 42, 27, 255, 63, 48, 32, 255, 44, 37, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 42, 37, 27, 255, 78, 62, 43, 255, 48, 40, 30, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 24, 255, 34, 31, 22, 255, 44, 38, 27, 255, 38, 33, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 63, 81, 55, 255, 35, 31, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 35, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 42, 36, 23, 255, 49, 42, 30, 255, 39, 34, 25, 255, 36, 32, 23, 255, 35, 31, 22, 255, 45, 38, 25, 255, 43, 36, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 43, 36, 24, 255, 66, 84, 49, 255, 45, 37, 23, 255, 49, 40, 26, 255, 54, 43, 28, 255, 58, 45, 30, 255, 52, 42, 28, 255, 49, 40, 26, 255, 28, 35, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 47, 33, 255, 35, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 23, 30, 24, 255, 34, 50, 34, 255, 31, 45, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 36, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 38, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 35, 51, 35, 255, 32, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 33, 27, 255, 23, 29, 24, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 44, 65, 43, 255, 43, 63, 41, 255, 39, 59, 39, 255, 37, 56, 37, 255, 36, 53, 36, 255, 45, 66, 43, 255, 34, 50, 34, 255, 32, 46, 32, 255, 38, 57, 38, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 29, 40, 29, 255, 28, 40, 29, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 32, 26, 255, 27, 37, 28, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 41, 61, 40, 255, 37, 55, 37, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 27, 38, 28, 255, 23, 30, 24, 255, 28, 39, 29, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 28, 40, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 49, 34, 255, 37, 55, 37, 255, 45, 67, 44, 255, 56, 81, 52, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 51, 35, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 35, 52, 35, 255, 36, 54, 36, 255, 40, 60, 40, 255, 45, 67, 44, 255, 91, 113, 16, 255, 36, 53, 36, 255, 36, 54, 36, 255, 49, 72, 47, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 35, 28, 255, 28, 39, 29, 255, 64, 48, 32, 255, 66, 49, 33, 255, 54, 43, 28, 255, 59, 46, 30, 255, 56, 44, 29, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 49, 40, 26, 255, 41, 35, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 56, 44, 29, 255, 48, 39, 25, 255, 39, 34, 23, 255, 36, 32, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 42, 36, 25, 255, 38, 34, 23, 255, 47, 40, 28, 255, 60, 50, 35, 255, 38, 33, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 34, 30, 22, 255, 43, 36, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 44, 38, 27, 255, 48, 40, 30, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 46, 39, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 54, 45, 33, 255, 35, 31, 22, 255, 37, 33, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 57, 47, 34, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 57, 44, 29, 255, 45, 38, 25, 255, 44, 37, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 43, 36, 24, 255, 38, 33, 23, 255, 48, 40, 30, 255, 37, 33, 23, 255, 44, 37, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 41, 35, 24, 255, 34, 30, 22, 255, 45, 38, 25, 255, 35, 31, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 45, 39, 28, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 50, 40, 27, 255, 46, 38, 25, 255, 38, 33, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 51, 41, 27, 255, 34, 31, 22, 255, 40, 35, 24, 255, 50, 40, 27, 255, 53, 42, 28, 255, 59, 46, 30, 255, 57, 45, 29, 255, 52, 42, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 40, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 23, 255, 46, 40, 29, 255, 37, 33, 24, 255, 44, 38, 27, 255, 38, 33, 23, 255, 58, 45, 30, 255, 39, 34, 23, 255, 40, 34, 24, 255, 61, 50, 36, 255, 48, 40, 30, 255, 41, 35, 24, 255, 35, 31, 22, 255, 49, 42, 30, 255, 53, 44, 32, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 46, 38, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 39, 34, 25, 255, 36, 32, 23, 255, 39, 34, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 48, 40, 30, 255, 40, 34, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 40, 35, 25, 255, 48, 40, 30, 255, 38, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 46, 40, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 57, 44, 29, 255, 46, 38, 25, 255, 56, 44, 29, 255, 40, 35, 24, 255, 36, 32, 23, 255, 53, 44, 32, 255, 36, 32, 23, 255, 34, 30, 22, 255, 50, 42, 31, 255, 46, 40, 29, 255, 39, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 54, 43, 28, 255, 64, 48, 32, 255, 46, 38, 25, 255, 45, 37, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 63, 52, 37, 255, 41, 36, 26, 255, 71, 57, 41, 255, 53, 44, 32, 255, 39, 34, 24, 255, 45, 39, 28, 255, 53, 44, 31, 255, 36, 31, 22, 255, 56, 46, 32, 255, 42, 37, 26, 255, 46, 38, 25, 255, 49, 39, 25, 255, 39, 33, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 32, 22, 255, 40, 35, 25, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 35, 31, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 42, 37, 27, 255, 54, 45, 33, 255, 36, 32, 22, 255, 41, 36, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 34, 30, 22, 255, 36, 32, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 32, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 53, 42, 28, 255, 52, 42, 27, 255, 46, 38, 25, 255, 42, 36, 24, 255, 66, 49, 33, 255, 43, 37, 24, 255, 43, 37, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 30, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 24, 31, 25, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 57, 38, 255, 37, 56, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 40, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 49, 34, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 32, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 49, 34, 255, 40, 60, 40, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 49, 34, 255, 34, 50, 34, 255, 38, 58, 38, 255, 31, 45, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 61, 71, 14, 255, 29, 41, 30, 255, 35, 52, 35, 255, 31, 44, 31, 255, 27, 37, 28, 255, 35, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 36, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 36, 53, 36, 255, 40, 59, 39, 255, 32, 45, 32, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 32, 46, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 51, 35, 255, 35, 53, 36, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 40, 60, 40, 255, 36, 54, 36, 255, 33, 49, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 49, 34, 255, 36, 54, 36, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 32, 26, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 45, 32, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 51, 35, 255, 35, 52, 35, 255, 45, 67, 44, 255, 34, 51, 35, 255, 36, 54, 36, 255, 38, 58, 38, 255, 33, 48, 33, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 36, 27, 255, 28, 40, 29, 255, 23, 29, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 63, 48, 32, 255, 75, 55, 33, 255, 43, 37, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 58, 48, 34, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 69, 52, 33, 255, 44, 36, 23, 255, 51, 43, 31, 255, 42, 36, 26, 255, 41, 35, 23, 255, 41, 34, 24, 255, 49, 42, 30, 255, 45, 38, 28, 255, 37, 32, 22, 255, 35, 31, 22, 255, 40, 34, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 70, 57, 40, 255, 53, 44, 32, 255, 44, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 55, 46, 33, 255, 61, 50, 36, 255, 43, 36, 24, 255, 35, 31, 22, 255, 62, 51, 36, 255, 70, 57, 40, 255, 48, 40, 30, 255, 35, 31, 23, 255, 55, 46, 33, 255, 77, 62, 44, 255, 48, 40, 30, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 70, 52, 33, 255, 59, 46, 30, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 61, 46, 31, 255, 42, 36, 24, 255, 51, 41, 27, 255, 39, 34, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 58, 45, 30, 255, 42, 36, 24, 255, 43, 37, 24, 255, 39, 34, 25, 255, 44, 38, 27, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 43, 36, 24, 255, 75, 60, 43, 255, 59, 49, 35, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 59, 45, 30, 255, 44, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 45, 38, 25, 255, 37, 33, 23, 255, 52, 42, 27, 255, 44, 37, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 54, 43, 28, 255, 43, 36, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 59, 45, 30, 255, 63, 48, 31, 255, 53, 42, 28, 255, 58, 45, 30, 255, 48, 40, 26, 255, 40, 34, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 44, 38, 27, 255, 37, 33, 24, 255, 40, 35, 25, 255, 38, 33, 23, 255, 46, 40, 29, 255, 58, 48, 34, 255, 46, 38, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 44, 38, 27, 255, 62, 51, 36, 255, 33, 30, 22, 255, 45, 37, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 54, 45, 33, 255, 45, 37, 24, 255, 59, 45, 30, 255, 51, 41, 27, 255, 40, 34, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 41, 36, 24, 255, 52, 42, 28, 255, 63, 52, 37, 255, 34, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 47, 39, 25, 255, 39, 34, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 46, 40, 29, 255, 36, 32, 23, 255, 46, 38, 25, 255, 54, 43, 28, 255, 42, 36, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 52, 42, 28, 255, 51, 41, 27, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 62, 51, 36, 255, 58, 48, 34, 255, 33, 30, 22, 255, 42, 36, 24, 255, 43, 36, 23, 255, 46, 39, 25, 255, 41, 35, 23, 255, 41, 35, 24, 255, 66, 53, 38, 255, 62, 51, 37, 255, 41, 35, 23, 255, 45, 38, 24, 255, 50, 40, 26, 255, 39, 34, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 37, 33, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 24, 255, 73, 59, 42, 255, 75, 60, 43, 255, 40, 34, 24, 255, 37, 33, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 77, 62, 44, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 36, 32, 24, 255, 45, 46, 40, 255, 54, 45, 33, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 69, 51, 33, 255, 63, 48, 32, 255, 57, 44, 29, 255, 57, 44, 29, 255, 43, 36, 24, 255, 36, 32, 23, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 29, 41, 30, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 53, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 53, 36, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 27, 38, 28, 255, 37, 56, 37, 255, 38, 57, 38, 255, 38, 58, 38, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 37, 56, 37, 255, 36, 54, 36, 255, 45, 66, 43, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 37, 55, 37, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 36, 29, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 29, 40, 29, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 51, 35, 255, 45, 67, 44, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 41, 61, 40, 255, 37, 55, 37, 255, 37, 55, 37, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 38, 58, 38, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 31, 44, 31, 255, 34, 50, 34, 255, 38, 58, 38, 255, 33, 48, 33, 255, 37, 56, 37, 255, 41, 61, 40, 255, 49, 71, 46, 255, 34, 50, 34, 255, 43, 64, 42, 255, 42, 62, 41, 255, 36, 54, 36, 255, 36, 53, 36, 255, 49, 71, 46, 255, 37, 55, 37, 255, 43, 63, 41, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 51, 35, 255, 40, 60, 40, 255, 40, 60, 40, 255, 38, 58, 38, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 45, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 30, 24, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 47, 33, 255, 37, 55, 37, 255, 34, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 49, 34, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 37, 33, 24, 255, 45, 38, 25, 255, 50, 40, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 49, 40, 26, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 80, 64, 45, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 58, 45, 29, 255, 50, 40, 26, 255, 40, 34, 23, 255, 52, 44, 31, 255, 47, 39, 29, 255, 36, 31, 22, 255, 42, 36, 25, 255, 46, 39, 28, 255, 48, 41, 28, 255, 36, 32, 22, 255, 40, 34, 24, 255, 50, 40, 26, 255, 47, 38, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 52, 42, 28, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 25, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 40, 35, 25, 255, 68, 55, 40, 255, 79, 63, 44, 255, 76, 61, 43, 255, 46, 40, 29, 255, 54, 45, 33, 255, 57, 47, 34, 255, 54, 45, 33, 255, 41, 36, 26, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 39, 34, 25, 255, 46, 39, 25, 255, 42, 36, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 46, 39, 25, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 43, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 44, 38, 27, 255, 57, 47, 34, 255, 40, 35, 25, 255, 40, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 37, 27, 255, 46, 40, 29, 255, 33, 30, 22, 255, 46, 40, 29, 255, 61, 50, 36, 255, 37, 33, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 51, 41, 27, 255, 52, 42, 27, 255, 34, 30, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 39, 34, 24, 255, 46, 40, 29, 255, 36, 32, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 52, 42, 28, 255, 66, 49, 33, 255, 52, 42, 27, 255, 55, 43, 28, 255, 45, 38, 25, 255, 58, 45, 30, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 46, 40, 29, 255, 39, 33, 23, 255, 41, 36, 24, 255, 48, 40, 30, 255, 56, 54, 45, 255, 37, 33, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 54, 43, 28, 255, 40, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 54, 45, 33, 255, 33, 30, 22, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 41, 36, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 36, 32, 22, 255, 46, 39, 25, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 37, 27, 255, 37, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 34, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 66, 49, 33, 255, 42, 36, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 39, 34, 24, 255, 64, 52, 37, 255, 34, 31, 22, 255, 39, 33, 23, 255, 40, 35, 23, 255, 37, 32, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 39, 33, 23, 255, 40, 35, 24, 255, 42, 35, 23, 255, 41, 35, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 34, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 65, 53, 37, 255, 37, 33, 23, 255, 41, 35, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 78, 62, 43, 255, 46, 40, 29, 255, 34, 30, 22, 255, 53, 44, 32, 255, 35, 31, 23, 255, 37, 33, 23, 255, 40, 35, 25, 255, 64, 52, 37, 255, 33, 30, 22, 255, 45, 39, 28, 255, 38, 33, 23, 255, 51, 43, 31, 255, 64, 52, 37, 255, 35, 31, 23, 255, 36, 32, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 40, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 34, 26, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 45, 67, 44, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 53, 36, 255, 35, 52, 35, 255, 40, 60, 40, 255, 41, 61, 40, 255, 47, 68, 45, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 47, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 31, 44, 31, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 40, 60, 40, 255, 43, 63, 41, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 51, 35, 255, 36, 53, 36, 255, 40, 60, 40, 255, 57, 82, 53, 255, 45, 67, 44, 255, 38, 58, 38, 255, 46, 68, 44, 255, 38, 58, 38, 255, 37, 55, 37, 255, 38, 58, 38, 255, 46, 68, 44, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 36, 53, 36, 255, 49, 71, 46, 255, 41, 61, 40, 255, 37, 55, 37, 255, 37, 56, 37, 255, 37, 56, 37, 255, 32, 47, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 33, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 27, 37, 28, 255, 31, 45, 32, 255, 32, 47, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 63, 52, 37, 255, 46, 38, 25, 255, 43, 37, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 35, 25, 255, 36, 32, 22, 255, 41, 36, 26, 255, 61, 50, 36, 255, 51, 43, 31, 255, 37, 33, 23, 255, 46, 40, 29, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 42, 28, 255, 55, 43, 28, 255, 51, 41, 27, 255, 65, 48, 32, 255, 41, 35, 24, 255, 39, 34, 23, 255, 41, 35, 23, 255, 35, 31, 22, 255, 37, 32, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 43, 35, 24, 255, 46, 37, 25, 255, 45, 37, 24, 255, 46, 38, 24, 255, 43, 36, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 42, 44, 38, 255, 46, 40, 29, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 25, 255, 39, 34, 25, 255, 40, 35, 25, 255, 51, 43, 31, 255, 44, 38, 27, 255, 34, 31, 22, 255, 48, 40, 30, 255, 33, 30, 22, 255, 39, 34, 25, 255, 62, 51, 36, 255, 46, 40, 29, 255, 43, 36, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 57, 44, 29, 255, 48, 40, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 79, 63, 45, 255, 33, 30, 22, 255, 36, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 79, 62, 45, 255, 51, 43, 31, 255, 58, 48, 34, 255, 36, 32, 22, 255, 39, 34, 23, 255, 48, 40, 26, 255, 49, 40, 26, 255, 46, 39, 25, 255, 60, 46, 30, 255, 48, 40, 26, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 36, 32, 24, 255, 42, 37, 27, 255, 33, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 43, 37, 24, 255, 47, 39, 25, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 25, 255, 40, 35, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 70, 52, 33, 255, 48, 40, 26, 255, 48, 40, 26, 255, 47, 39, 25, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 39, 33, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 41, 35, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 41, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 48, 40, 26, 255, 49, 40, 26, 255, 40, 34, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 63, 48, 31, 255, 49, 40, 26, 255, 39, 33, 23, 255, 49, 40, 26, 255, 47, 39, 25, 255, 43, 36, 24, 255, 47, 38, 24, 255, 42, 36, 23, 255, 43, 36, 24, 255, 38, 33, 23, 255, 47, 39, 27, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 42, 35, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 35, 31, 22, 255, 39, 34, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 23, 255, 79, 63, 44, 255, 79, 63, 44, 255, 42, 37, 27, 255, 33, 30, 22, 255, 63, 52, 37, 255, 73, 59, 42, 255, 54, 45, 33, 255, 41, 36, 26, 255, 48, 40, 30, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 30, 22, 255, 37, 33, 24, 255, 34, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 37, 33, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 37, 56, 37, 255, 30, 42, 30, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 52, 35, 255, 48, 70, 46, 255, 43, 64, 42, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 42, 62, 41, 255, 35, 53, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 44, 31, 255, 40, 60, 40, 255, 40, 59, 39, 255, 44, 65, 43, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 28, 40, 29, 255, 23, 29, 24, 255, 24, 30, 25, 255, 32, 40, 32, 255, 26, 35, 27, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 47, 68, 45, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 37, 56, 37, 255, 38, 58, 38, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 38, 57, 38, 255, 34, 51, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 38, 57, 38, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 55, 37, 255, 44, 65, 43, 255, 44, 65, 43, 255, 47, 68, 45, 255, 37, 56, 37, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 39, 59, 39, 255, 38, 57, 38, 255, 32, 46, 32, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 51, 35, 255, 34, 51, 35, 255, 33, 49, 34, 255, 42, 62, 41, 255, 35, 51, 35, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 37, 55, 37, 255, 35, 53, 36, 255, 39, 59, 39, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 33, 48, 33, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 34, 26, 255, 30, 42, 30, 255, 28, 40, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 38, 58, 38, 255, 48, 70, 46, 255, 76, 94, 17, 255, 42, 62, 41, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 36, 27, 255, 34, 50, 34, 255, 39, 59, 39, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 35, 52, 35, 255, 40, 59, 39, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 35, 53, 36, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 42, 37, 27, 255, 34, 31, 22, 255, 48, 40, 30, 255, 57, 47, 34, 255, 34, 30, 22, 255, 36, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 39, 34, 23, 255, 51, 43, 31, 255, 34, 30, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 54, 45, 33, 255, 50, 42, 31, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 57, 45, 29, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 57, 45, 29, 255, 45, 37, 24, 255, 38, 33, 23, 255, 62, 47, 30, 255, 36, 32, 22, 255, 37, 33, 22, 255, 42, 35, 23, 255, 42, 36, 24, 255, 40, 35, 23, 255, 38, 33, 22, 255, 42, 35, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 51, 41, 26, 255, 43, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 45, 37, 25, 255, 38, 33, 23, 255, 39, 33, 23, 255, 36, 31, 22, 255, 40, 35, 25, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 66, 49, 33, 255, 43, 37, 24, 255, 63, 48, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 61, 50, 36, 255, 39, 34, 25, 255, 72, 58, 42, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 79, 63, 45, 255, 42, 37, 27, 255, 39, 34, 24, 255, 79, 63, 45, 255, 48, 40, 30, 255, 42, 36, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 57, 45, 29, 255, 39, 33, 23, 255, 37, 33, 23, 255, 64, 52, 37, 255, 58, 48, 34, 255, 79, 63, 43, 255, 46, 40, 29, 255, 40, 35, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 51, 41, 27, 255, 52, 42, 27, 255, 52, 42, 27, 255, 61, 47, 31, 255, 48, 39, 25, 255, 39, 34, 23, 255, 41, 36, 24, 255, 52, 42, 27, 255, 39, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 44, 38, 27, 255, 40, 35, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 25, 255, 48, 40, 30, 255, 48, 40, 30, 255, 36, 32, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 53, 42, 28, 255, 50, 40, 27, 255, 54, 43, 28, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 36, 26, 255, 64, 52, 37, 255, 67, 54, 39, 255, 79, 63, 45, 255, 35, 31, 22, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 52, 42, 28, 255, 60, 46, 31, 255, 48, 39, 25, 255, 46, 38, 25, 255, 56, 44, 29, 255, 40, 34, 24, 255, 64, 52, 37, 255, 48, 40, 30, 255, 68, 55, 40, 255, 34, 31, 22, 255, 77, 62, 44, 255, 37, 33, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 35, 24, 255, 49, 40, 26, 255, 46, 39, 25, 255, 44, 37, 24, 255, 61, 46, 31, 255, 62, 47, 31, 255, 74, 55, 33, 255, 74, 54, 33, 255, 48, 40, 26, 255, 36, 32, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 40, 34, 24, 255, 58, 45, 30, 255, 63, 48, 32, 255, 35, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 62, 47, 31, 255, 48, 40, 26, 255, 41, 36, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 52, 42, 27, 255, 36, 32, 22, 255, 39, 33, 23, 255, 38, 39, 32, 255, 39, 34, 23, 255, 54, 42, 28, 255, 52, 41, 27, 255, 56, 44, 29, 255, 50, 40, 26, 255, 40, 34, 23, 255, 43, 36, 23, 255, 59, 46, 29, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 25, 255, 37, 33, 23, 255, 66, 54, 38, 255, 36, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 64, 52, 37, 255, 79, 63, 45, 255, 79, 63, 45, 255, 33, 30, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 35, 31, 22, 255, 75, 60, 43, 255, 45, 39, 28, 255, 38, 33, 23, 255, 40, 35, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 63, 52, 37, 255, 36, 32, 22, 255, 57, 47, 34, 255, 33, 30, 22, 255, 36, 54, 36, 255, 28, 40, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 34, 49, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 50, 34, 255, 28, 39, 29, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 49, 34, 255, 40, 60, 40, 255, 36, 54, 36, 255, 40, 59, 39, 255, 39, 59, 39, 255, 37, 56, 37, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 54, 36, 255, 60, 87, 56, 255, 45, 66, 43, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 37, 55, 37, 255, 43, 63, 41, 255, 45, 67, 44, 255, 50, 73, 47, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 30, 25, 255, 28, 35, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 43, 64, 42, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 39, 59, 39, 255, 30, 43, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 27, 38, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 32, 45, 32, 255, 34, 51, 35, 255, 36, 53, 36, 255, 34, 51, 35, 255, 49, 72, 47, 255, 34, 51, 35, 255, 49, 71, 46, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 28, 39, 29, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 53, 36, 255, 39, 59, 39, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 45, 67, 44, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 31, 25, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 34, 26, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 41, 61, 40, 255, 45, 67, 44, 255, 40, 60, 40, 255, 34, 51, 35, 255, 36, 53, 36, 255, 28, 38, 28, 255, 30, 42, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 50, 34, 255, 54, 78, 51, 255, 42, 62, 41, 255, 35, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 47, 33, 255, 40, 59, 39, 255, 37, 56, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 31, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 50, 42, 31, 255, 41, 36, 24, 255, 46, 47, 40, 255, 42, 37, 27, 255, 37, 33, 23, 255, 70, 57, 40, 255, 36, 32, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 66, 54, 38, 255, 36, 32, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 59, 49, 35, 255, 39, 34, 23, 255, 35, 31, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 45, 39, 28, 255, 40, 35, 24, 255, 48, 40, 26, 255, 60, 46, 30, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 56, 44, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 60, 45, 30, 255, 34, 31, 22, 255, 35, 31, 22, 255, 45, 38, 24, 255, 47, 39, 25, 255, 39, 34, 23, 255, 39, 33, 23, 255, 43, 36, 25, 255, 41, 36, 26, 255, 43, 35, 24, 255, 44, 36, 24, 255, 50, 40, 26, 255, 52, 41, 28, 255, 51, 41, 26, 255, 49, 40, 26, 255, 53, 42, 27, 255, 38, 33, 24, 255, 35, 31, 22, 255, 54, 45, 33, 255, 58, 48, 34, 255, 48, 40, 26, 255, 48, 39, 25, 255, 37, 33, 23, 255, 53, 42, 28, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 51, 43, 31, 255, 64, 52, 37, 255, 36, 32, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 45, 39, 28, 255, 39, 33, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 59, 49, 35, 255, 36, 32, 23, 255, 53, 44, 32, 255, 34, 30, 22, 255, 41, 36, 26, 255, 37, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 41, 36, 26, 255, 73, 59, 42, 255, 63, 52, 37, 255, 39, 34, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 50, 40, 27, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 46, 39, 25, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 68, 55, 40, 255, 80, 64, 45, 255, 51, 43, 31, 255, 80, 64, 45, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 48, 40, 26, 255, 45, 37, 24, 255, 70, 52, 33, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 36, 26, 255, 40, 34, 24, 255, 73, 59, 42, 255, 49, 42, 30, 255, 48, 40, 30, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 47, 39, 25, 255, 46, 38, 25, 255, 39, 33, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 41, 36, 26, 255, 55, 43, 28, 255, 57, 45, 29, 255, 66, 49, 33, 255, 50, 40, 27, 255, 42, 36, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 39, 33, 23, 255, 41, 36, 26, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 24, 255, 39, 34, 25, 255, 45, 39, 28, 255, 38, 33, 23, 255, 45, 38, 25, 255, 43, 37, 24, 255, 52, 42, 27, 255, 49, 40, 26, 255, 47, 39, 25, 255, 63, 48, 31, 255, 66, 49, 33, 255, 60, 46, 31, 255, 58, 45, 30, 255, 40, 34, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 46, 40, 29, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 41, 36, 26, 255, 35, 31, 22, 255, 40, 34, 24, 255, 54, 45, 33, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 71, 57, 41, 255, 42, 37, 27, 255, 39, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 34, 31, 22, 255, 49, 40, 26, 255, 39, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 60, 46, 30, 255, 40, 35, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 46, 39, 25, 255, 54, 43, 28, 255, 61, 47, 31, 255, 37, 33, 23, 255, 51, 41, 27, 255, 39, 34, 23, 255, 60, 47, 31, 255, 49, 40, 26, 255, 37, 32, 22, 255, 41, 35, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 53, 42, 27, 255, 53, 42, 28, 255, 47, 38, 25, 255, 41, 34, 23, 255, 40, 34, 24, 255, 49, 39, 26, 255, 38, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 41, 36, 24, 255, 33, 30, 22, 255, 46, 40, 29, 255, 37, 33, 23, 255, 48, 39, 25, 255, 40, 35, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 64, 52, 37, 255, 44, 38, 27, 255, 40, 35, 25, 255, 34, 30, 22, 255, 39, 34, 23, 255, 80, 64, 45, 255, 79, 63, 43, 255, 61, 50, 36, 255, 34, 31, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 48, 40, 30, 255, 53, 44, 32, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 34, 23, 255, 44, 38, 27, 255, 36, 32, 23, 255, 46, 40, 29, 255, 36, 32, 23, 255, 40, 35, 25, 255, 34, 31, 22, 255, 30, 42, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 51, 63, 17, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 45, 67, 44, 255, 36, 54, 36, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 23, 29, 24, 255, 28, 39, 29, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 52, 35, 255, 38, 57, 38, 255, 48, 70, 46, 255, 37, 55, 37, 255, 35, 51, 35, 255, 36, 54, 36, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 47, 69, 45, 255, 67, 95, 61, 255, 49, 71, 46, 255, 45, 66, 43, 255, 37, 56, 37, 255, 47, 69, 45, 255, 35, 51, 35, 255, 50, 73, 47, 255, 34, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 36, 54, 36, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 54, 77, 50, 255, 38, 58, 38, 255, 35, 51, 35, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 37, 30, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 39, 59, 39, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 47, 68, 45, 255, 45, 66, 43, 255, 34, 50, 34, 255, 33, 49, 34, 255, 48, 70, 46, 255, 40, 59, 39, 255, 45, 67, 44, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 40, 60, 40, 255, 35, 53, 36, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 45, 67, 44, 255, 41, 61, 40, 255, 51, 75, 49, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 23, 29, 24, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 40, 60, 40, 255, 34, 50, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 41, 61, 40, 255, 40, 60, 40, 255, 36, 54, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 42, 62, 41, 255, 31, 45, 32, 255, 28, 38, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 43, 63, 41, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 40, 29, 255, 48, 40, 30, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 54, 45, 33, 255, 36, 31, 22, 255, 33, 30, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 51, 43, 31, 255, 34, 30, 22, 255, 39, 34, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 35, 31, 22, 255, 42, 37, 27, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 48, 39, 25, 255, 48, 40, 26, 255, 39, 34, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 54, 43, 28, 255, 40, 34, 24, 255, 40, 35, 23, 255, 40, 34, 24, 255, 42, 35, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 57, 47, 33, 255, 61, 50, 36, 255, 54, 45, 32, 255, 48, 40, 28, 255, 40, 34, 24, 255, 38, 33, 22, 255, 43, 36, 24, 255, 53, 43, 28, 255, 49, 40, 26, 255, 48, 41, 29, 255, 40, 35, 25, 255, 33, 30, 22, 255, 35, 31, 22, 255, 45, 39, 28, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 35, 31, 22, 255, 35, 31, 23, 255, 68, 55, 40, 255, 44, 38, 27, 255, 35, 31, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 37, 33, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 50, 42, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 63, 52, 37, 255, 36, 31, 22, 255, 51, 43, 31, 255, 38, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 37, 33, 24, 255, 36, 32, 23, 255, 35, 31, 23, 255, 50, 42, 31, 255, 37, 33, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 34, 31, 22, 255, 46, 40, 29, 255, 39, 34, 25, 255, 37, 33, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 67, 54, 39, 255, 33, 30, 22, 255, 51, 43, 31, 255, 33, 30, 22, 255, 36, 32, 23, 255, 45, 39, 28, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 75, 55, 33, 255, 55, 43, 28, 255, 54, 43, 28, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 40, 34, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 57, 45, 29, 255, 39, 34, 23, 255, 54, 43, 28, 255, 59, 46, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 62, 47, 31, 255, 54, 43, 28, 255, 56, 44, 29, 255, 63, 48, 32, 255, 49, 40, 26, 255, 48, 40, 26, 255, 46, 39, 25, 255, 43, 37, 24, 255, 49, 42, 30, 255, 39, 34, 23, 255, 34, 31, 22, 255, 64, 52, 37, 255, 39, 34, 25, 255, 41, 36, 26, 255, 39, 34, 25, 255, 41, 35, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 39, 34, 24, 255, 54, 43, 28, 255, 69, 51, 33, 255, 73, 54, 33, 255, 91, 101, 42, 255, 52, 42, 28, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 51, 41, 27, 255, 35, 31, 22, 255, 51, 43, 31, 255, 67, 54, 39, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 33, 23, 255, 46, 38, 25, 255, 41, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 48, 39, 25, 255, 59, 45, 30, 255, 45, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 65, 49, 33, 255, 69, 51, 33, 255, 42, 36, 24, 255, 42, 36, 23, 255, 47, 39, 25, 255, 49, 39, 27, 255, 42, 36, 24, 255, 47, 38, 25, 255, 49, 39, 26, 255, 40, 35, 23, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 34, 31, 22, 255, 37, 32, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 36, 32, 22, 255, 59, 49, 35, 255, 39, 34, 24, 255, 41, 36, 24, 255, 61, 50, 36, 255, 80, 64, 45, 255, 48, 40, 30, 255, 33, 30, 22, 255, 61, 50, 36, 255, 50, 42, 31, 255, 33, 30, 22, 255, 35, 31, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 38, 25, 255, 50, 42, 31, 255, 37, 33, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 53, 42, 28, 255, 49, 40, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 38, 58, 38, 255, 37, 55, 37, 255, 35, 53, 36, 255, 30, 42, 30, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 24, 32, 25, 255, 27, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 56, 37, 255, 35, 53, 36, 255, 37, 56, 37, 255, 35, 52, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 37, 56, 37, 255, 54, 78, 51, 255, 51, 74, 48, 255, 65, 92, 59, 255, 42, 62, 41, 255, 36, 54, 36, 255, 39, 59, 39, 255, 37, 55, 37, 255, 33, 49, 34, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 41, 61, 40, 255, 37, 55, 37, 255, 37, 56, 37, 255, 58, 84, 54, 255, 47, 68, 45, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 23, 29, 24, 255, 29, 36, 29, 255, 25, 31, 25, 255, 23, 29, 24, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 35, 51, 35, 255, 40, 60, 40, 255, 37, 55, 37, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 33, 47, 33, 255, 35, 53, 36, 255, 34, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 37, 55, 37, 255, 47, 69, 45, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 53, 36, 255, 45, 67, 44, 255, 43, 64, 42, 255, 40, 60, 40, 255, 32, 47, 33, 255, 33, 48, 33, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 43, 31, 255, 35, 52, 35, 255, 37, 55, 37, 255, 40, 59, 39, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 48, 33, 255, 43, 63, 41, 255, 36, 54, 36, 255, 35, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 47, 68, 45, 255, 50, 73, 47, 255, 37, 56, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 26, 34, 26, 255, 26, 34, 26, 255, 27, 35, 28, 255, 26, 33, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 45, 66, 43, 255, 35, 52, 35, 255, 35, 51, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 41, 61, 40, 255, 35, 53, 36, 255, 38, 58, 38, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 35, 31, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 47, 39, 25, 255, 69, 88, 45, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 52, 42, 28, 255, 39, 34, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 34, 30, 22, 255, 51, 43, 31, 255, 35, 31, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 42, 37, 27, 255, 34, 30, 22, 255, 40, 34, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 63, 48, 31, 255, 52, 42, 28, 255, 39, 33, 23, 255, 39, 34, 24, 255, 40, 35, 25, 255, 45, 39, 28, 255, 76, 61, 43, 255, 79, 63, 44, 255, 43, 37, 26, 255, 40, 36, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 32, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 37, 27, 255, 34, 31, 22, 255, 53, 44, 32, 255, 80, 64, 45, 255, 33, 30, 22, 255, 41, 36, 26, 255, 45, 39, 28, 255, 33, 30, 22, 255, 37, 33, 23, 255, 55, 46, 33, 255, 45, 39, 28, 255, 36, 31, 22, 255, 34, 30, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 76, 61, 43, 255, 37, 33, 24, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 44, 37, 255, 38, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 59, 49, 35, 255, 34, 31, 22, 255, 54, 45, 33, 255, 54, 45, 33, 255, 59, 49, 35, 255, 34, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 57, 44, 29, 255, 57, 44, 29, 255, 66, 49, 33, 255, 45, 38, 25, 255, 60, 46, 30, 255, 57, 45, 29, 255, 42, 36, 24, 255, 69, 51, 33, 255, 47, 39, 25, 255, 42, 36, 24, 255, 63, 48, 32, 255, 49, 40, 26, 255, 44, 37, 24, 255, 48, 39, 25, 255, 67, 50, 33, 255, 71, 52, 33, 255, 43, 36, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 52, 42, 28, 255, 54, 43, 28, 255, 67, 50, 33, 255, 74, 55, 33, 255, 49, 40, 26, 255, 57, 44, 29, 255, 52, 42, 27, 255, 42, 36, 24, 255, 37, 33, 23, 255, 47, 39, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 54, 45, 33, 255, 36, 32, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 60, 46, 30, 255, 74, 55, 33, 255, 70, 52, 33, 255, 42, 36, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 36, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 40, 34, 24, 255, 57, 47, 34, 255, 70, 57, 40, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 38, 25, 255, 59, 45, 30, 255, 55, 43, 28, 255, 51, 41, 27, 255, 45, 38, 25, 255, 57, 44, 29, 255, 40, 35, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 46, 38, 25, 255, 48, 39, 25, 255, 51, 41, 27, 255, 52, 42, 27, 255, 52, 42, 28, 255, 43, 36, 23, 255, 64, 48, 32, 255, 53, 41, 27, 255, 38, 33, 23, 255, 40, 35, 23, 255, 47, 39, 26, 255, 48, 39, 27, 255, 46, 38, 25, 255, 40, 34, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 70, 57, 40, 255, 55, 45, 32, 255, 46, 40, 28, 255, 37, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 51, 43, 31, 255, 39, 34, 23, 255, 48, 39, 25, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 80, 64, 45, 255, 75, 60, 43, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 39, 34, 23, 255, 48, 39, 25, 255, 56, 44, 29, 255, 50, 40, 27, 255, 41, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 34, 29, 22, 255, 35, 30, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 40, 35, 24, 255, 40, 35, 23, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 45, 32, 255, 36, 54, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 41, 61, 40, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 53, 36, 255, 32, 46, 32, 255, 35, 44, 16, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 38, 58, 38, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 46, 32, 255, 34, 51, 35, 255, 43, 64, 42, 255, 45, 66, 43, 255, 56, 81, 52, 255, 41, 61, 40, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 30, 42, 30, 255, 35, 51, 35, 255, 37, 55, 37, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 41, 61, 40, 255, 43, 64, 42, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 38, 58, 38, 255, 36, 54, 36, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 30, 25, 255, 27, 37, 28, 255, 35, 51, 35, 255, 34, 51, 35, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 39, 59, 39, 255, 44, 65, 43, 255, 43, 64, 42, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 53, 36, 255, 36, 54, 36, 255, 37, 56, 37, 255, 43, 64, 42, 255, 37, 55, 37, 255, 58, 83, 53, 255, 37, 56, 37, 255, 37, 55, 37, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 27, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 39, 59, 39, 255, 37, 55, 37, 255, 35, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 49, 34, 255, 29, 41, 30, 255, 35, 51, 35, 255, 46, 68, 44, 255, 43, 64, 42, 255, 32, 46, 32, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 45, 66, 43, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 40, 29, 255, 30, 42, 30, 255, 33, 49, 34, 255, 40, 59, 39, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 37, 33, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 36, 32, 23, 255, 49, 42, 30, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 35, 31, 22, 255, 34, 31, 22, 255, 57, 47, 34, 255, 34, 30, 22, 255, 40, 34, 24, 255, 46, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 70, 56, 40, 255, 78, 62, 44, 255, 74, 59, 42, 255, 78, 61, 42, 255, 55, 45, 32, 255, 45, 38, 28, 255, 47, 40, 29, 255, 37, 33, 23, 255, 36, 31, 22, 255, 45, 38, 28, 255, 40, 34, 24, 255, 44, 37, 25, 255, 36, 32, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 62, 51, 36, 255, 64, 52, 37, 255, 41, 36, 26, 255, 35, 31, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 35, 31, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 50, 42, 31, 255, 70, 57, 40, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 67, 54, 39, 255, 40, 35, 25, 255, 34, 31, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 63, 52, 37, 255, 49, 42, 30, 255, 45, 39, 28, 255, 35, 31, 23, 255, 41, 36, 26, 255, 43, 36, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 61, 47, 31, 255, 52, 42, 27, 255, 52, 42, 27, 255, 50, 40, 27, 255, 49, 40, 26, 255, 45, 38, 25, 255, 69, 51, 33, 255, 63, 48, 32, 255, 48, 39, 25, 255, 53, 42, 28, 255, 37, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 66, 49, 33, 255, 57, 44, 29, 255, 52, 42, 27, 255, 55, 43, 28, 255, 42, 36, 24, 255, 59, 45, 30, 255, 67, 50, 33, 255, 59, 45, 30, 255, 74, 55, 33, 255, 66, 49, 33, 255, 55, 43, 28, 255, 57, 45, 29, 255, 59, 46, 30, 255, 40, 35, 24, 255, 45, 37, 24, 255, 36, 31, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 63, 48, 32, 255, 45, 38, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 41, 36, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 52, 42, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 48, 40, 30, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 36, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 58, 48, 34, 255, 35, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 35, 24, 255, 66, 54, 38, 255, 37, 33, 24, 255, 37, 33, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 47, 39, 25, 255, 36, 31, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 59, 45, 30, 255, 64, 48, 32, 255, 45, 37, 24, 255, 42, 36, 24, 255, 59, 45, 30, 255, 49, 40, 26, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 45, 37, 24, 255, 63, 47, 31, 255, 47, 39, 25, 255, 58, 44, 29, 255, 58, 44, 29, 255, 44, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 48, 39, 26, 255, 39, 34, 24, 255, 37, 32, 22, 255, 37, 32, 22, 255, 38, 33, 23, 255, 62, 51, 36, 255, 60, 49, 34, 255, 61, 51, 36, 255, 44, 37, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 51, 41, 27, 255, 48, 39, 25, 255, 34, 31, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 58, 45, 30, 255, 48, 40, 26, 255, 42, 36, 24, 255, 41, 35, 24, 255, 49, 42, 30, 255, 70, 57, 40, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 36, 32, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 36, 53, 36, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 33, 48, 33, 255, 27, 37, 28, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 52, 35, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 49, 71, 46, 255, 45, 66, 43, 255, 36, 54, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 35, 51, 35, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 53, 36, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 52, 35, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 36, 27, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 38, 57, 38, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 49, 34, 255, 36, 54, 36, 255, 47, 68, 45, 255, 40, 59, 39, 255, 32, 47, 33, 255, 47, 69, 45, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 36, 54, 36, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 49, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 36, 53, 36, 255, 56, 80, 52, 255, 41, 61, 40, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 32, 46, 32, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 49, 34, 255, 41, 61, 40, 255, 35, 53, 36, 255, 34, 51, 35, 255, 38, 57, 38, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 45, 66, 43, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 32, 45, 32, 255, 45, 37, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 59, 49, 35, 255, 36, 32, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 53, 44, 32, 255, 79, 63, 44, 255, 33, 30, 22, 255, 42, 36, 24, 255, 49, 42, 30, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 37, 27, 255, 36, 32, 22, 255, 34, 31, 22, 255, 34, 30, 22, 255, 58, 48, 34, 255, 41, 35, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 36, 32, 23, 255, 41, 36, 26, 255, 35, 31, 23, 255, 54, 45, 33, 255, 79, 63, 44, 255, 58, 48, 34, 255, 38, 33, 23, 255, 35, 31, 23, 255, 56, 47, 33, 255, 59, 49, 35, 255, 33, 30, 22, 255, 70, 56, 39, 255, 46, 39, 28, 255, 51, 43, 30, 255, 45, 37, 24, 255, 41, 35, 24, 255, 46, 37, 25, 255, 35, 31, 22, 255, 40, 34, 24, 255, 36, 32, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 40, 35, 25, 255, 44, 38, 27, 255, 39, 34, 25, 255, 42, 37, 27, 255, 37, 33, 23, 255, 40, 35, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 46, 39, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 37, 33, 24, 255, 44, 38, 27, 255, 40, 35, 24, 255, 43, 37, 24, 255, 55, 46, 33, 255, 34, 31, 22, 255, 52, 42, 28, 255, 40, 34, 24, 255, 33, 30, 22, 255, 44, 38, 27, 255, 40, 35, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 55, 46, 33, 255, 44, 38, 27, 255, 50, 42, 31, 255, 57, 47, 34, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 43, 37, 24, 255, 36, 31, 22, 255, 45, 39, 28, 255, 36, 32, 23, 255, 37, 33, 24, 255, 40, 34, 24, 255, 53, 44, 32, 255, 72, 58, 42, 255, 34, 31, 22, 255, 39, 33, 23, 255, 47, 39, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 44, 37, 24, 255, 61, 46, 31, 255, 72, 54, 33, 255, 71, 52, 33, 255, 54, 43, 28, 255, 55, 43, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 55, 46, 33, 255, 68, 55, 40, 255, 75, 60, 43, 255, 59, 49, 35, 255, 43, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 47, 39, 25, 255, 48, 40, 26, 255, 54, 43, 28, 255, 57, 44, 29, 255, 55, 43, 28, 255, 51, 41, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 43, 37, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 48, 39, 25, 255, 45, 37, 24, 255, 58, 45, 30, 255, 45, 37, 24, 255, 51, 41, 27, 255, 48, 40, 26, 255, 40, 35, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 55, 43, 28, 255, 45, 38, 25, 255, 40, 34, 24, 255, 52, 42, 27, 255, 40, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 42, 37, 27, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 34, 31, 22, 255, 51, 41, 27, 255, 44, 37, 24, 255, 51, 41, 27, 255, 52, 42, 28, 255, 34, 31, 22, 255, 40, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 39, 34, 23, 255, 62, 47, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 39, 28, 255, 40, 35, 24, 255, 61, 46, 31, 255, 40, 35, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 39, 34, 23, 255, 34, 31, 22, 255, 52, 42, 27, 255, 68, 51, 33, 255, 84, 61, 33, 255, 54, 43, 28, 255, 39, 34, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 39, 34, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 65, 49, 31, 255, 47, 38, 25, 255, 56, 44, 29, 255, 48, 39, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 58, 45, 31, 255, 41, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 68, 55, 40, 255, 61, 50, 35, 255, 56, 46, 33, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 34, 24, 255, 64, 48, 32, 255, 67, 50, 33, 255, 59, 46, 30, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 57, 44, 29, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 51, 43, 31, 255, 39, 34, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 46, 39, 25, 255, 51, 41, 27, 255, 34, 31, 22, 255, 50, 40, 27, 255, 42, 36, 24, 255, 48, 40, 26, 255, 43, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 44, 38, 27, 255, 34, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 40, 29, 255, 30, 42, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 54, 36, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 31, 44, 31, 255, 24, 32, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 36, 54, 36, 255, 34, 50, 34, 255, 38, 57, 38, 255, 49, 71, 46, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 37, 56, 37, 255, 30, 43, 31, 255, 35, 52, 35, 255, 30, 42, 30, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 27, 36, 27, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 40, 60, 40, 255, 34, 50, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 27, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 25, 33, 26, 255, 25, 32, 26, 255, 24, 31, 25, 255, 32, 46, 32, 255, 24, 31, 25, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 45, 32, 255, 26, 36, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 40, 29, 255, 33, 49, 34, 255, 35, 53, 36, 255, 47, 69, 45, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 59, 39, 255, 36, 54, 36, 255, 35, 53, 36, 255, 30, 43, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 53, 36, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 36, 53, 36, 255, 37, 55, 37, 255, 45, 66, 43, 255, 46, 68, 44, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 53, 36, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 41, 61, 40, 255, 45, 67, 44, 255, 36, 54, 36, 255, 35, 52, 35, 255, 42, 62, 41, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 33, 49, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 31, 25, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 46, 32, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 36, 53, 36, 255, 40, 59, 39, 255, 40, 60, 40, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 46, 39, 25, 255, 36, 31, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 70, 57, 40, 255, 40, 35, 25, 255, 79, 63, 45, 255, 51, 43, 31, 255, 71, 57, 41, 255, 53, 44, 32, 255, 51, 43, 31, 255, 37, 33, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 40, 34, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 41, 36, 26, 255, 35, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 36, 31, 22, 255, 48, 40, 26, 255, 45, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 24, 255, 61, 50, 35, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 35, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 46, 38, 26, 255, 48, 39, 26, 255, 46, 39, 25, 255, 44, 37, 24, 255, 44, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 37, 33, 24, 255, 54, 45, 33, 255, 35, 31, 23, 255, 37, 33, 23, 255, 48, 40, 26, 255, 45, 38, 25, 255, 47, 39, 25, 255, 64, 48, 32, 255, 58, 45, 30, 255, 43, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 57, 47, 34, 255, 54, 45, 33, 255, 44, 37, 24, 255, 57, 79, 33, 255, 34, 31, 22, 255, 40, 35, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 36, 32, 22, 255, 57, 47, 34, 255, 76, 61, 43, 255, 50, 42, 31, 255, 41, 35, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 59, 49, 35, 255, 61, 50, 36, 255, 70, 57, 40, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 25, 255, 35, 31, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 52, 42, 28, 255, 70, 52, 33, 255, 81, 60, 33, 255, 65, 49, 33, 255, 53, 42, 28, 255, 63, 48, 31, 255, 45, 37, 24, 255, 37, 33, 23, 255, 48, 40, 30, 255, 49, 42, 30, 255, 79, 63, 44, 255, 41, 36, 26, 255, 41, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 49, 40, 26, 255, 44, 37, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 45, 38, 25, 255, 41, 35, 24, 255, 66, 49, 33, 255, 52, 42, 27, 255, 52, 42, 27, 255, 43, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 49, 40, 26, 255, 43, 36, 24, 255, 34, 31, 22, 255, 36, 32, 24, 255, 35, 31, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 41, 35, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 39, 25, 255, 45, 37, 24, 255, 47, 39, 25, 255, 51, 41, 27, 255, 49, 40, 26, 255, 62, 47, 31, 255, 64, 48, 32, 255, 48, 40, 26, 255, 66, 49, 33, 255, 74, 54, 33, 255, 52, 42, 27, 255, 43, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 70, 52, 33, 255, 60, 46, 31, 255, 59, 46, 30, 255, 45, 38, 25, 255, 62, 47, 31, 255, 73, 54, 33, 255, 70, 52, 33, 255, 45, 37, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 34, 23, 255, 54, 43, 28, 255, 66, 49, 33, 255, 60, 46, 31, 255, 44, 37, 24, 255, 40, 35, 24, 255, 47, 38, 26, 255, 38, 33, 23, 255, 47, 38, 25, 255, 57, 44, 30, 255, 41, 35, 23, 255, 54, 42, 28, 255, 40, 34, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 45, 37, 24, 255, 52, 42, 27, 255, 57, 44, 29, 255, 49, 40, 26, 255, 60, 46, 31, 255, 64, 48, 32, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 31, 22, 255, 54, 45, 33, 255, 67, 54, 39, 255, 36, 32, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 40, 34, 24, 255, 39, 33, 23, 255, 46, 40, 29, 255, 33, 30, 22, 255, 48, 40, 30, 255, 38, 33, 23, 255, 41, 35, 24, 255, 53, 42, 28, 255, 43, 36, 24, 255, 41, 35, 24, 255, 28, 39, 29, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 55, 37, 255, 35, 53, 36, 255, 32, 47, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 28, 40, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 47, 33, 255, 48, 70, 46, 255, 46, 68, 44, 255, 32, 46, 32, 255, 28, 38, 28, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 36, 54, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 37, 55, 37, 255, 32, 46, 32, 255, 35, 53, 36, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 40, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 37, 55, 37, 255, 37, 56, 37, 255, 43, 63, 41, 255, 37, 55, 37, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 35, 53, 36, 255, 48, 70, 46, 255, 51, 74, 48, 255, 42, 62, 41, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 31, 45, 32, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 36, 54, 36, 255, 40, 59, 39, 255, 49, 71, 46, 255, 36, 53, 36, 255, 38, 57, 38, 255, 37, 56, 37, 255, 46, 68, 44, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 103, 127, 15, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 31, 25, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 45, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 33, 47, 33, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 41, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 46, 40, 29, 255, 35, 31, 23, 255, 79, 63, 44, 255, 61, 50, 36, 255, 49, 42, 30, 255, 41, 36, 26, 255, 51, 43, 31, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 35, 31, 22, 255, 78, 61, 43, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 57, 79, 33, 255, 40, 35, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 40, 35, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 44, 36, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 38, 33, 23, 255, 41, 35, 24, 255, 43, 36, 24, 255, 44, 37, 25, 255, 42, 36, 24, 255, 43, 37, 24, 255, 51, 41, 26, 255, 45, 37, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 64, 52, 37, 255, 46, 40, 29, 255, 38, 33, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 49, 40, 26, 255, 62, 47, 31, 255, 56, 44, 29, 255, 44, 37, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 44, 38, 27, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 38, 33, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 41, 36, 26, 255, 66, 54, 38, 255, 66, 54, 38, 255, 35, 31, 23, 255, 37, 33, 24, 255, 61, 50, 36, 255, 35, 31, 22, 255, 37, 33, 23, 255, 48, 39, 25, 255, 57, 44, 29, 255, 57, 45, 29, 255, 76, 56, 33, 255, 66, 49, 33, 255, 71, 52, 33, 255, 60, 46, 30, 255, 41, 35, 24, 255, 35, 31, 22, 255, 80, 64, 45, 255, 66, 54, 38, 255, 80, 64, 45, 255, 42, 37, 27, 255, 41, 36, 24, 255, 36, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 33, 23, 255, 45, 37, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 58, 45, 30, 255, 47, 39, 25, 255, 44, 37, 24, 255, 49, 40, 26, 255, 41, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 39, 33, 23, 255, 48, 40, 30, 255, 36, 31, 22, 255, 36, 32, 23, 255, 35, 31, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 54, 43, 28, 255, 56, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 54, 43, 28, 255, 63, 48, 32, 255, 49, 40, 26, 255, 63, 48, 32, 255, 62, 47, 31, 255, 57, 44, 29, 255, 69, 51, 33, 255, 67, 50, 33, 255, 56, 44, 29, 255, 52, 42, 28, 255, 57, 45, 29, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 49, 40, 26, 255, 62, 47, 31, 255, 49, 40, 26, 255, 70, 52, 33, 255, 73, 54, 33, 255, 81, 59, 33, 255, 64, 48, 32, 255, 42, 36, 24, 255, 64, 48, 32, 255, 60, 46, 31, 255, 66, 49, 33, 255, 49, 40, 26, 255, 50, 40, 27, 255, 64, 48, 32, 255, 70, 52, 33, 255, 48, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 49, 39, 26, 255, 42, 36, 24, 255, 46, 37, 24, 255, 62, 47, 31, 255, 54, 42, 28, 255, 65, 49, 31, 255, 56, 43, 28, 255, 54, 43, 28, 255, 52, 41, 26, 255, 46, 37, 25, 255, 46, 37, 25, 255, 43, 36, 24, 255, 54, 43, 28, 255, 49, 40, 26, 255, 42, 36, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 63, 48, 32, 255, 58, 45, 30, 255, 52, 42, 28, 255, 58, 45, 30, 255, 55, 43, 28, 255, 42, 36, 24, 255, 46, 39, 25, 255, 52, 42, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 41, 36, 26, 255, 75, 60, 43, 255, 76, 61, 43, 255, 70, 57, 40, 255, 54, 45, 33, 255, 37, 33, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 54, 43, 28, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 40, 35, 25, 255, 63, 52, 37, 255, 49, 40, 26, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 28, 39, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 50, 73, 47, 255, 33, 48, 33, 255, 29, 41, 30, 255, 37, 55, 37, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 51, 35, 255, 33, 48, 33, 255, 32, 46, 32, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 28, 40, 29, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 35, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 23, 29, 24, 255, 29, 36, 29, 255, 26, 34, 26, 255, 26, 36, 27, 255, 33, 47, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 35, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 38, 28, 255, 30, 42, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 53, 36, 255, 36, 53, 36, 255, 35, 51, 35, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 32, 46, 32, 255, 34, 49, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 51, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 41, 30, 255, 65, 79, 16, 255, 33, 47, 33, 255, 30, 42, 30, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 32, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 51, 35, 255, 29, 40, 29, 255, 99, 120, 12, 255, 29, 40, 29, 255, 28, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 34, 51, 35, 255, 43, 64, 42, 255, 47, 68, 45, 255, 42, 62, 41, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 34, 51, 35, 255, 41, 61, 40, 255, 37, 55, 37, 255, 34, 50, 34, 255, 41, 61, 40, 255, 37, 55, 37, 255, 34, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 35, 52, 35, 255, 36, 53, 36, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 27, 36, 27, 255, 63, 48, 32, 255, 40, 35, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 33, 30, 22, 255, 48, 40, 30, 255, 42, 36, 24, 255, 35, 31, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 53, 44, 32, 255, 37, 33, 24, 255, 34, 30, 22, 255, 63, 52, 37, 255, 37, 33, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 34, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 48, 40, 30, 255, 39, 33, 23, 255, 36, 31, 22, 255, 43, 37, 24, 255, 41, 36, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 31, 22, 255, 50, 42, 30, 255, 38, 32, 22, 255, 36, 32, 22, 255, 41, 36, 24, 255, 47, 39, 25, 255, 50, 41, 26, 255, 39, 33, 23, 255, 52, 41, 28, 255, 47, 39, 26, 255, 51, 40, 26, 255, 44, 37, 25, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 58, 47, 33, 255, 52, 43, 31, 255, 34, 31, 22, 255, 48, 41, 29, 255, 37, 33, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 43, 37, 24, 255, 44, 37, 24, 255, 60, 46, 30, 255, 46, 38, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 53, 44, 32, 255, 41, 35, 24, 255, 34, 31, 22, 255, 33, 30, 22, 255, 41, 36, 26, 255, 34, 30, 22, 255, 34, 30, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 42, 37, 27, 255, 80, 64, 45, 255, 39, 33, 23, 255, 36, 32, 22, 255, 50, 42, 31, 255, 33, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 50, 42, 31, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 37, 27, 255, 33, 30, 22, 255, 39, 33, 23, 255, 58, 48, 34, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 47, 39, 25, 255, 45, 37, 24, 255, 57, 44, 29, 255, 46, 39, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 48, 40, 30, 255, 57, 47, 34, 255, 62, 51, 36, 255, 54, 45, 33, 255, 77, 94, 44, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 61, 47, 31, 255, 36, 32, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 61, 46, 31, 255, 52, 42, 27, 255, 48, 39, 25, 255, 55, 43, 28, 255, 57, 44, 29, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 30, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 41, 35, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 47, 39, 25, 255, 51, 41, 27, 255, 55, 43, 28, 255, 51, 41, 27, 255, 51, 41, 27, 255, 61, 46, 31, 255, 48, 40, 26, 255, 41, 35, 24, 255, 58, 48, 34, 255, 49, 40, 26, 255, 52, 42, 27, 255, 46, 38, 25, 255, 59, 45, 30, 255, 42, 36, 24, 255, 53, 42, 28, 255, 62, 47, 31, 255, 51, 41, 27, 255, 75, 55, 33, 255, 71, 52, 33, 255, 38, 33, 23, 255, 45, 37, 24, 255, 46, 38, 25, 255, 47, 39, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 54, 43, 28, 255, 64, 48, 32, 255, 48, 40, 26, 255, 36, 32, 23, 255, 54, 43, 28, 255, 59, 45, 30, 255, 60, 46, 30, 255, 52, 42, 28, 255, 64, 48, 32, 255, 51, 41, 27, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 46, 38, 25, 255, 55, 44, 28, 255, 53, 42, 27, 255, 53, 42, 27, 255, 56, 44, 28, 255, 41, 35, 23, 255, 44, 38, 25, 255, 62, 48, 33, 255, 51, 42, 28, 255, 40, 34, 23, 255, 38, 34, 24, 255, 35, 32, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 49, 40, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 55, 43, 28, 255, 60, 46, 30, 255, 45, 37, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 36, 24, 255, 46, 38, 25, 255, 38, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 77, 62, 44, 255, 55, 46, 33, 255, 78, 61, 43, 255, 48, 40, 30, 255, 48, 40, 30, 255, 44, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 22, 255, 43, 36, 24, 255, 39, 34, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 37, 27, 255, 68, 55, 40, 255, 80, 64, 45, 255, 37, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 38, 58, 38, 255, 37, 55, 37, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 51, 35, 255, 26, 35, 27, 255, 28, 38, 28, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 53, 36, 255, 34, 49, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 28, 38, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 40, 60, 40, 255, 33, 48, 33, 255, 33, 47, 33, 255, 28, 38, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 31, 45, 32, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 35, 28, 255, 27, 35, 28, 255, 24, 30, 25, 255, 23, 29, 24, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 32, 46, 32, 255, 33, 47, 33, 255, 28, 39, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 33, 47, 33, 255, 36, 54, 36, 255, 32, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 40, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 27, 38, 28, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 34, 43, 34, 255, 23, 29, 24, 255, 25, 31, 25, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 40, 29, 255, 27, 36, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 24, 31, 25, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 36, 27, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 52, 35, 255, 40, 59, 39, 255, 35, 51, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 35, 53, 36, 255, 34, 51, 35, 255, 32, 46, 32, 255, 34, 49, 34, 255, 42, 62, 41, 255, 34, 50, 34, 255, 44, 65, 43, 255, 39, 59, 39, 255, 35, 52, 35, 255, 33, 49, 34, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 35, 51, 35, 255, 43, 63, 41, 255, 37, 55, 37, 255, 36, 54, 36, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 41, 61, 40, 255, 41, 61, 40, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 32, 47, 33, 255, 34, 51, 35, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 38, 28, 255, 43, 36, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 57, 44, 29, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 33, 30, 22, 255, 46, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 67, 54, 39, 255, 36, 31, 22, 255, 55, 46, 33, 255, 48, 40, 30, 255, 79, 63, 45, 255, 33, 30, 22, 255, 62, 51, 36, 255, 39, 34, 25, 255, 61, 50, 36, 255, 40, 34, 24, 255, 40, 35, 25, 255, 42, 36, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 59, 49, 35, 255, 35, 31, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 47, 38, 24, 255, 41, 35, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 41, 30, 255, 41, 35, 24, 255, 39, 33, 23, 255, 45, 39, 28, 255, 40, 34, 23, 255, 37, 32, 23, 255, 50, 42, 30, 255, 45, 38, 27, 255, 39, 34, 24, 255, 38, 33, 22, 255, 41, 34, 24, 255, 45, 38, 26, 255, 40, 34, 24, 255, 40, 34, 23, 255, 40, 35, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 67, 54, 39, 255, 37, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 42, 30, 255, 39, 34, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 51, 43, 31, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 35, 24, 255, 41, 36, 24, 255, 39, 34, 23, 255, 52, 42, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 37, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 76, 61, 43, 255, 42, 36, 24, 255, 44, 37, 24, 255, 61, 47, 31, 255, 58, 45, 30, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 41, 36, 26, 255, 48, 40, 30, 255, 36, 32, 23, 255, 34, 30, 22, 255, 36, 32, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 34, 31, 22, 255, 36, 32, 23, 255, 48, 40, 26, 255, 37, 33, 23, 255, 40, 35, 24, 255, 61, 47, 31, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 50, 40, 27, 255, 34, 31, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 36, 32, 23, 255, 52, 42, 27, 255, 49, 40, 26, 255, 54, 43, 28, 255, 62, 47, 31, 255, 51, 41, 27, 255, 53, 42, 28, 255, 48, 39, 25, 255, 49, 40, 26, 255, 45, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 41, 36, 24, 255, 44, 38, 27, 255, 44, 38, 27, 255, 34, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 49, 42, 30, 255, 39, 34, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 54, 43, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 58, 45, 30, 255, 56, 44, 29, 255, 61, 47, 31, 255, 58, 45, 30, 255, 42, 36, 24, 255, 46, 39, 25, 255, 64, 48, 32, 255, 71, 52, 33, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 54, 43, 28, 255, 46, 38, 25, 255, 51, 41, 27, 255, 39, 34, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 47, 39, 25, 255, 67, 50, 33, 255, 51, 41, 27, 255, 46, 38, 25, 255, 57, 44, 29, 255, 44, 37, 24, 255, 37, 33, 23, 255, 45, 38, 25, 255, 58, 45, 30, 255, 64, 48, 32, 255, 44, 37, 24, 255, 65, 49, 33, 255, 54, 43, 28, 255, 58, 45, 30, 255, 41, 35, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 44, 36, 25, 255, 47, 39, 26, 255, 55, 43, 28, 255, 41, 36, 24, 255, 43, 35, 23, 255, 45, 38, 25, 255, 50, 41, 27, 255, 47, 38, 25, 255, 61, 46, 31, 255, 52, 42, 28, 255, 44, 38, 25, 255, 40, 34, 23, 255, 42, 36, 24, 255, 41, 35, 23, 255, 42, 36, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 45, 39, 28, 255, 42, 36, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 66, 49, 33, 255, 45, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 36, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 36, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 70, 57, 40, 255, 64, 52, 37, 255, 77, 62, 44, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 25, 255, 40, 35, 25, 255, 39, 34, 24, 255, 57, 44, 29, 255, 40, 34, 24, 255, 48, 40, 26, 255, 51, 41, 27, 255, 48, 40, 26, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 40, 34, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 45, 37, 24, 255, 57, 45, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 38, 57, 38, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 36, 29, 255, 28, 36, 29, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 40, 29, 255, 32, 46, 32, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 48, 33, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 36, 29, 255, 25, 31, 25, 255, 24, 30, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 32, 26, 255, 26, 33, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 47, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 35, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 54, 36, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 32, 26, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 29, 36, 29, 255, 24, 31, 25, 255, 26, 36, 27, 255, 29, 41, 30, 255, 40, 60, 40, 255, 34, 50, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 34, 50, 34, 255, 45, 67, 44, 255, 37, 55, 37, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 33, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 38, 58, 38, 255, 32, 46, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 37, 55, 37, 255, 43, 64, 42, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 34, 51, 35, 255, 37, 55, 37, 255, 49, 72, 47, 255, 43, 64, 42, 255, 31, 45, 32, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 26, 33, 27, 255, 27, 34, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 53, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 51, 35, 255, 38, 58, 38, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 49, 34, 255, 37, 55, 37, 255, 38, 58, 38, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 30, 22, 255, 53, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 39, 33, 23, 255, 53, 42, 28, 255, 51, 41, 27, 255, 51, 41, 27, 255, 45, 37, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 32, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 62, 51, 36, 255, 68, 55, 40, 255, 80, 64, 45, 255, 63, 52, 37, 255, 34, 31, 22, 255, 54, 45, 33, 255, 53, 44, 32, 255, 53, 44, 32, 255, 37, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 40, 35, 25, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 55, 46, 33, 255, 34, 31, 22, 255, 33, 30, 22, 255, 80, 64, 45, 255, 58, 48, 34, 255, 38, 33, 23, 255, 44, 37, 24, 255, 50, 40, 26, 255, 42, 35, 23, 255, 44, 36, 24, 255, 39, 33, 23, 255, 48, 41, 29, 255, 35, 31, 22, 255, 35, 31, 22, 255, 43, 37, 26, 255, 40, 35, 25, 255, 36, 32, 23, 255, 44, 37, 27, 255, 41, 36, 25, 255, 48, 40, 28, 255, 39, 34, 23, 255, 40, 34, 23, 255, 43, 36, 24, 255, 35, 31, 22, 255, 41, 35, 25, 255, 38, 32, 22, 255, 39, 34, 24, 255, 50, 42, 31, 255, 33, 30, 22, 255, 35, 31, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 44, 37, 24, 255, 45, 38, 25, 255, 46, 39, 25, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 37, 33, 24, 255, 40, 35, 25, 255, 44, 38, 27, 255, 34, 30, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 70, 52, 33, 255, 52, 42, 27, 255, 53, 42, 28, 255, 40, 35, 24, 255, 36, 32, 23, 255, 59, 49, 35, 255, 34, 30, 22, 255, 36, 32, 23, 255, 59, 49, 35, 255, 57, 47, 34, 255, 36, 32, 23, 255, 45, 38, 25, 255, 52, 42, 27, 255, 48, 39, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 56, 44, 29, 255, 50, 40, 27, 255, 39, 34, 24, 255, 40, 35, 24, 255, 46, 40, 29, 255, 64, 52, 37, 255, 36, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 34, 31, 22, 255, 48, 40, 26, 255, 41, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 59, 45, 30, 255, 41, 35, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 69, 51, 33, 255, 61, 47, 31, 255, 56, 44, 29, 255, 47, 39, 25, 255, 52, 42, 27, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 40, 30, 255, 38, 33, 23, 255, 37, 33, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 54, 45, 33, 255, 61, 50, 36, 255, 68, 55, 40, 255, 37, 33, 23, 255, 39, 34, 23, 255, 59, 46, 30, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 49, 48, 39, 255, 45, 38, 25, 255, 41, 36, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 38, 33, 23, 255, 49, 40, 26, 255, 55, 43, 28, 255, 66, 49, 33, 255, 57, 45, 29, 255, 55, 43, 28, 255, 49, 40, 26, 255, 45, 37, 24, 255, 55, 43, 28, 255, 66, 49, 33, 255, 61, 46, 31, 255, 63, 48, 32, 255, 50, 40, 27, 255, 61, 47, 31, 255, 59, 46, 30, 255, 41, 36, 24, 255, 50, 40, 26, 255, 54, 43, 28, 255, 38, 34, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 39, 33, 22, 255, 41, 34, 23, 255, 45, 37, 25, 255, 44, 37, 24, 255, 48, 39, 26, 255, 46, 38, 25, 255, 47, 39, 25, 255, 55, 42, 28, 255, 44, 37, 24, 255, 43, 36, 24, 255, 44, 43, 35, 255, 50, 40, 26, 255, 41, 35, 24, 255, 39, 33, 23, 255, 47, 39, 25, 255, 45, 37, 24, 255, 62, 51, 36, 255, 79, 63, 44, 255, 34, 31, 22, 255, 49, 40, 26, 255, 49, 40, 26, 255, 49, 40, 26, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 54, 45, 33, 255, 55, 46, 33, 255, 36, 32, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 38, 33, 23, 255, 42, 37, 27, 255, 35, 31, 23, 255, 35, 31, 23, 255, 35, 31, 23, 255, 79, 63, 45, 255, 61, 50, 36, 255, 35, 31, 22, 255, 35, 31, 22, 255, 63, 52, 37, 255, 40, 34, 24, 255, 36, 32, 23, 255, 45, 38, 25, 255, 38, 33, 23, 255, 39, 33, 23, 255, 49, 40, 26, 255, 52, 42, 27, 255, 40, 35, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 53, 42, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 32, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 38, 28, 255, 34, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 35, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 29, 36, 29, 255, 29, 37, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 31, 45, 32, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 36, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 36, 53, 36, 255, 34, 51, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 34, 27, 255, 34, 43, 34, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 42, 30, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 28, 39, 29, 255, 28, 35, 28, 255, 28, 36, 29, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 34, 49, 34, 255, 41, 61, 40, 255, 38, 58, 38, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 33, 48, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 25, 34, 26, 255, 31, 39, 31, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 32, 46, 32, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 41, 30, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 52, 35, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 41, 61, 40, 255, 36, 54, 36, 255, 34, 49, 34, 255, 44, 65, 43, 255, 45, 66, 43, 255, 38, 57, 38, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 34, 26, 255, 24, 32, 25, 255, 31, 44, 31, 255, 35, 52, 35, 255, 43, 64, 42, 255, 37, 55, 37, 255, 34, 51, 35, 255, 32, 47, 33, 255, 37, 55, 37, 255, 36, 54, 36, 255, 30, 43, 31, 255, 28, 40, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 27, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 43, 31, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 37, 56, 37, 255, 40, 59, 39, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 50, 34, 255, 40, 60, 40, 255, 41, 61, 40, 255, 35, 53, 36, 255, 33, 47, 33, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 49, 40, 26, 255, 36, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 52, 42, 28, 255, 57, 45, 29, 255, 40, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 33, 30, 22, 255, 55, 46, 33, 255, 36, 32, 24, 255, 42, 37, 27, 255, 40, 35, 25, 255, 61, 50, 36, 255, 48, 40, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 44, 37, 24, 255, 34, 29, 22, 255, 55, 46, 33, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 69, 55, 40, 255, 34, 30, 22, 255, 41, 35, 23, 255, 40, 35, 24, 255, 36, 32, 22, 255, 40, 34, 23, 255, 37, 32, 23, 255, 37, 32, 23, 255, 35, 31, 22, 255, 37, 32, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 42, 36, 25, 255, 43, 37, 26, 255, 42, 36, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 45, 38, 25, 255, 38, 33, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 52, 42, 27, 255, 48, 40, 26, 255, 50, 40, 27, 255, 53, 42, 28, 255, 57, 44, 29, 255, 45, 38, 25, 255, 52, 42, 27, 255, 49, 40, 26, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 50, 40, 27, 255, 60, 46, 30, 255, 55, 43, 28, 255, 44, 37, 24, 255, 41, 35, 24, 255, 39, 34, 25, 255, 49, 42, 30, 255, 44, 38, 27, 255, 46, 40, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 52, 42, 28, 255, 43, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 49, 42, 30, 255, 77, 62, 44, 255, 33, 30, 22, 255, 39, 34, 24, 255, 48, 39, 25, 255, 51, 41, 27, 255, 42, 36, 24, 255, 58, 45, 30, 255, 50, 40, 27, 255, 38, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 35, 31, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 53, 44, 32, 255, 39, 34, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 35, 31, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 50, 42, 31, 255, 35, 31, 22, 255, 34, 30, 22, 255, 45, 37, 24, 255, 46, 38, 25, 255, 43, 37, 24, 255, 47, 39, 25, 255, 43, 37, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 57, 44, 29, 255, 62, 47, 31, 255, 66, 49, 33, 255, 60, 46, 31, 255, 59, 45, 30, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 57, 44, 29, 255, 52, 42, 28, 255, 53, 42, 28, 255, 46, 38, 25, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 33, 23, 255, 43, 36, 24, 255, 47, 38, 26, 255, 39, 34, 23, 255, 38, 34, 23, 255, 44, 36, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 41, 35, 23, 255, 44, 37, 24, 255, 47, 38, 25, 255, 47, 38, 24, 255, 50, 40, 26, 255, 39, 34, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 48, 40, 30, 255, 62, 51, 36, 255, 36, 32, 23, 255, 35, 31, 23, 255, 61, 50, 36, 255, 37, 33, 23, 255, 43, 44, 37, 255, 36, 32, 23, 255, 41, 35, 24, 255, 36, 32, 22, 255, 45, 39, 28, 255, 77, 62, 44, 255, 34, 31, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 62, 51, 36, 255, 50, 42, 31, 255, 41, 36, 26, 255, 34, 30, 22, 255, 35, 31, 23, 255, 39, 33, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 48, 40, 26, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 48, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 30, 43, 31, 255, 32, 47, 33, 255, 37, 55, 37, 255, 41, 61, 40, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 29, 40, 29, 255, 89, 107, 15, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 49, 34, 255, 45, 66, 43, 255, 33, 49, 34, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 32, 47, 33, 255, 24, 31, 25, 255, 25, 32, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 35, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 30, 43, 31, 255, 33, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 23, 29, 24, 255, 29, 36, 29, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 38, 28, 255, 23, 29, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 32, 46, 32, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 33, 49, 34, 255, 35, 52, 35, 255, 47, 68, 45, 255, 37, 56, 37, 255, 34, 49, 34, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 47, 33, 255, 30, 42, 30, 255, 36, 54, 36, 255, 42, 62, 41, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 36, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 33, 48, 33, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 23, 29, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 33, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 35, 53, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 31, 44, 31, 255, 24, 32, 25, 255, 28, 36, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 33, 47, 33, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 37, 55, 37, 255, 33, 48, 33, 255, 38, 57, 38, 255, 36, 53, 36, 255, 38, 57, 38, 255, 34, 49, 34, 255, 34, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 36, 54, 36, 255, 52, 76, 49, 255, 37, 56, 37, 255, 36, 54, 36, 255, 40, 60, 40, 255, 32, 45, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 28, 39, 29, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 33, 27, 255, 28, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 49, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 34, 26, 255, 27, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 62, 51, 36, 255, 33, 30, 22, 255, 40, 34, 24, 255, 38, 33, 23, 255, 40, 42, 36, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 52, 42, 28, 255, 34, 31, 22, 255, 37, 33, 23, 255, 59, 49, 35, 255, 46, 40, 29, 255, 45, 39, 28, 255, 42, 37, 27, 255, 39, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 25, 255, 47, 39, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 36, 32, 23, 255, 48, 40, 30, 255, 34, 31, 22, 255, 78, 62, 42, 255, 37, 32, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 41, 35, 23, 255, 42, 35, 23, 255, 40, 34, 23, 255, 43, 37, 26, 255, 37, 32, 23, 255, 35, 31, 22, 255, 46, 39, 28, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 34, 24, 255, 47, 40, 27, 255, 54, 44, 29, 255, 39, 34, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 34, 31, 22, 255, 45, 39, 28, 255, 36, 32, 23, 255, 39, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 40, 34, 24, 255, 37, 33, 23, 255, 55, 43, 28, 255, 53, 42, 28, 255, 56, 44, 29, 255, 54, 43, 28, 255, 54, 43, 28, 255, 52, 42, 27, 255, 43, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 39, 25, 255, 55, 43, 28, 255, 45, 37, 24, 255, 57, 45, 29, 255, 39, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 38, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 67, 54, 39, 255, 39, 34, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 46, 40, 29, 255, 35, 31, 23, 255, 80, 64, 45, 255, 35, 31, 22, 255, 56, 44, 29, 255, 57, 44, 29, 255, 39, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 34, 30, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 47, 39, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 53, 44, 32, 255, 55, 46, 33, 255, 37, 33, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 36, 32, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 33, 30, 22, 255, 57, 47, 34, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 50, 42, 31, 255, 61, 50, 36, 255, 36, 32, 23, 255, 46, 39, 25, 255, 36, 32, 23, 255, 56, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 25, 255, 36, 32, 23, 255, 50, 40, 27, 255, 63, 48, 32, 255, 65, 49, 33, 255, 58, 45, 30, 255, 52, 42, 28, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 50, 40, 27, 255, 44, 36, 23, 255, 51, 41, 27, 255, 47, 39, 25, 255, 39, 33, 23, 255, 38, 33, 23, 255, 44, 37, 25, 255, 39, 34, 23, 255, 43, 36, 24, 255, 46, 37, 25, 255, 47, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 37, 32, 22, 255, 38, 33, 22, 255, 52, 42, 27, 255, 46, 39, 25, 255, 51, 41, 26, 255, 51, 41, 26, 255, 37, 33, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 51, 43, 31, 255, 46, 40, 29, 255, 34, 31, 22, 255, 49, 42, 30, 255, 41, 36, 26, 255, 53, 44, 32, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 41, 36, 26, 255, 53, 44, 32, 255, 49, 42, 30, 255, 49, 42, 30, 255, 42, 37, 27, 255, 40, 35, 25, 255, 35, 31, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 51, 41, 27, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 43, 36, 24, 255, 58, 45, 30, 255, 50, 40, 27, 255, 55, 43, 28, 255, 47, 39, 25, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 26, 34, 26, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 37, 56, 37, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 30, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 32, 45, 32, 255, 25, 33, 26, 255, 37, 55, 37, 255, 37, 56, 37, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 32, 25, 255, 23, 30, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 26, 36, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 30, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 28, 35, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 49, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 33, 48, 33, 255, 33, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 28, 39, 29, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 26, 35, 27, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 48, 33, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 26, 32, 26, 255, 24, 31, 25, 255, 29, 40, 29, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 49, 34, 255, 25, 33, 26, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 107, 130, 13, 255, 27, 38, 28, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 30, 42, 30, 255, 29, 40, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 31, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 32, 47, 33, 255, 37, 56, 37, 255, 35, 51, 35, 255, 34, 51, 35, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 32, 47, 33, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 23, 30, 24, 255, 33, 42, 33, 255, 29, 37, 30, 255, 24, 31, 25, 255, 27, 37, 28, 255, 25, 33, 26, 255, 28, 38, 28, 255, 33, 47, 33, 255, 33, 49, 34, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 37, 56, 37, 255, 34, 49, 34, 255, 38, 58, 38, 255, 40, 60, 40, 255, 36, 53, 36, 255, 34, 49, 34, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 98, 120, 15, 255, 39, 59, 39, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 44, 65, 43, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 45, 32, 255, 46, 40, 29, 255, 70, 57, 40, 255, 62, 51, 36, 255, 34, 31, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 31, 22, 255, 44, 37, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 35, 31, 23, 255, 34, 30, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 70, 57, 40, 255, 49, 42, 30, 255, 35, 31, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 60, 46, 31, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 54, 43, 28, 255, 53, 42, 28, 255, 43, 37, 24, 255, 40, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 33, 29, 22, 255, 34, 30, 22, 255, 68, 55, 40, 255, 37, 33, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 61, 50, 35, 255, 67, 54, 39, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 47, 40, 26, 255, 52, 43, 28, 255, 36, 32, 23, 255, 39, 34, 23, 255, 55, 46, 32, 255, 65, 66, 31, 255, 50, 39, 26, 255, 41, 35, 23, 255, 49, 39, 26, 255, 65, 51, 34, 255, 84, 88, 38, 255, 49, 40, 27, 255, 47, 38, 25, 255, 47, 39, 25, 255, 39, 33, 23, 255, 55, 46, 33, 255, 51, 43, 31, 255, 37, 33, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 60, 46, 30, 255, 44, 37, 24, 255, 39, 34, 23, 255, 55, 46, 33, 255, 73, 59, 42, 255, 35, 31, 22, 255, 45, 39, 28, 255, 38, 33, 23, 255, 46, 38, 25, 255, 72, 54, 33, 255, 71, 85, 41, 255, 61, 47, 31, 255, 47, 39, 25, 255, 49, 40, 26, 255, 58, 45, 30, 255, 40, 35, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 56, 44, 29, 255, 62, 47, 31, 255, 57, 45, 29, 255, 69, 51, 33, 255, 45, 38, 25, 255, 63, 48, 31, 255, 51, 41, 27, 255, 43, 37, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 40, 34, 24, 255, 45, 38, 25, 255, 41, 35, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 41, 36, 24, 255, 44, 37, 24, 255, 59, 46, 30, 255, 44, 37, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 53, 42, 28, 255, 57, 44, 29, 255, 56, 44, 29, 255, 44, 37, 24, 255, 63, 48, 31, 255, 42, 36, 24, 255, 45, 37, 24, 255, 70, 52, 33, 255, 42, 36, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 34, 30, 22, 255, 76, 61, 43, 255, 76, 61, 43, 255, 37, 33, 23, 255, 70, 57, 40, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 62, 47, 31, 255, 66, 49, 33, 255, 64, 48, 32, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 37, 33, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 36, 32, 22, 255, 49, 40, 26, 255, 46, 38, 25, 255, 33, 30, 22, 255, 75, 60, 43, 255, 63, 52, 37, 255, 41, 36, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 48, 40, 26, 255, 45, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 50, 42, 31, 255, 64, 52, 37, 255, 51, 43, 31, 255, 76, 61, 43, 255, 67, 54, 39, 255, 35, 31, 22, 255, 46, 39, 25, 255, 35, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 42, 36, 24, 255, 60, 46, 31, 255, 66, 49, 33, 255, 55, 43, 28, 255, 64, 48, 32, 255, 46, 39, 25, 255, 48, 39, 25, 255, 40, 34, 24, 255, 36, 31, 22, 255, 44, 38, 27, 255, 36, 32, 23, 255, 36, 31, 22, 255, 41, 35, 23, 255, 47, 39, 26, 255, 36, 31, 22, 255, 54, 63, 41, 255, 40, 35, 25, 255, 36, 31, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 44, 37, 25, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 26, 255, 38, 33, 22, 255, 52, 43, 31, 255, 42, 35, 23, 255, 63, 47, 31, 255, 59, 45, 30, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 62, 51, 36, 255, 44, 38, 27, 255, 35, 31, 22, 255, 53, 44, 32, 255, 77, 62, 44, 255, 36, 31, 22, 255, 40, 35, 24, 255, 63, 52, 37, 255, 72, 58, 42, 255, 39, 34, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 43, 37, 24, 255, 68, 55, 40, 255, 71, 57, 41, 255, 35, 31, 22, 255, 36, 32, 22, 255, 46, 38, 25, 255, 55, 43, 28, 255, 41, 35, 24, 255, 55, 46, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 58, 45, 30, 255, 50, 40, 27, 255, 52, 42, 28, 255, 73, 54, 33, 255, 43, 37, 24, 255, 45, 37, 24, 255, 63, 48, 32, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 34, 50, 34, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 30, 25, 255, 32, 41, 32, 255, 29, 37, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 33, 48, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 34, 49, 34, 255, 30, 42, 30, 255, 33, 48, 33, 255, 26, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 31, 44, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 24, 32, 25, 255, 23, 30, 24, 255, 30, 42, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 51, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 51, 35, 255, 29, 40, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 33, 49, 34, 255, 39, 59, 39, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 34, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 32, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 31, 25, 255, 24, 30, 25, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 32, 46, 32, 255, 36, 54, 36, 255, 45, 67, 44, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 37, 30, 255, 24, 31, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 44, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 44, 31, 255, 28, 39, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 31, 45, 32, 255, 36, 32, 23, 255, 66, 54, 38, 255, 44, 38, 27, 255, 39, 34, 24, 255, 47, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 54, 43, 28, 255, 39, 33, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 54, 45, 33, 255, 79, 63, 45, 255, 64, 52, 37, 255, 36, 32, 24, 255, 48, 40, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 61, 50, 36, 255, 40, 35, 25, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 61, 50, 36, 255, 36, 32, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 48, 41, 29, 255, 36, 32, 23, 255, 37, 32, 22, 255, 33, 30, 22, 255, 39, 33, 23, 255, 45, 38, 25, 255, 46, 39, 25, 255, 39, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 36, 25, 255, 38, 33, 22, 255, 37, 32, 22, 255, 41, 35, 23, 255, 40, 34, 23, 255, 46, 37, 25, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 36, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 46, 38, 25, 255, 54, 43, 28, 255, 55, 43, 28, 255, 52, 42, 28, 255, 41, 35, 24, 255, 46, 39, 25, 255, 48, 39, 25, 255, 45, 37, 24, 255, 64, 48, 32, 255, 45, 37, 24, 255, 52, 42, 27, 255, 57, 45, 29, 255, 64, 48, 32, 255, 52, 42, 27, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 45, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 41, 36, 24, 255, 46, 39, 25, 255, 57, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 43, 31, 255, 36, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 40, 34, 24, 255, 48, 40, 26, 255, 59, 45, 30, 255, 49, 40, 26, 255, 35, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 57, 45, 29, 255, 43, 37, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 36, 32, 24, 255, 59, 49, 35, 255, 54, 45, 33, 255, 66, 54, 38, 255, 63, 52, 37, 255, 55, 46, 33, 255, 39, 34, 23, 255, 49, 40, 26, 255, 52, 42, 27, 255, 45, 38, 25, 255, 67, 50, 33, 255, 47, 39, 25, 255, 34, 30, 22, 255, 44, 38, 27, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 35, 25, 255, 53, 44, 32, 255, 36, 32, 22, 255, 36, 32, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 36, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 46, 39, 25, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 66, 54, 38, 255, 46, 40, 29, 255, 76, 61, 43, 255, 49, 42, 30, 255, 44, 38, 27, 255, 57, 47, 34, 255, 79, 62, 45, 255, 55, 46, 33, 255, 79, 63, 45, 255, 34, 31, 22, 255, 37, 33, 24, 255, 37, 33, 24, 255, 39, 34, 24, 255, 45, 38, 25, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 39, 34, 24, 255, 45, 37, 24, 255, 60, 46, 31, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 41, 36, 23, 255, 42, 35, 23, 255, 46, 39, 26, 255, 45, 37, 25, 255, 38, 33, 23, 255, 36, 31, 22, 255, 41, 35, 24, 255, 38, 33, 23, 255, 42, 37, 26, 255, 40, 34, 23, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 53, 42, 28, 255, 40, 35, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 47, 38, 24, 255, 44, 37, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 36, 32, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 68, 55, 40, 255, 78, 62, 43, 255, 35, 31, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 41, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 49, 40, 26, 255, 46, 38, 25, 255, 39, 34, 23, 255, 49, 40, 26, 255, 58, 45, 30, 255, 42, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 46, 38, 25, 255, 41, 35, 24, 255, 63, 48, 31, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 26, 36, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 36, 54, 36, 255, 49, 71, 46, 255, 36, 54, 36, 255, 34, 51, 35, 255, 37, 56, 37, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 30, 38, 30, 255, 31, 39, 31, 255, 23, 30, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 29, 41, 30, 255, 34, 50, 34, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 27, 38, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 53, 36, 255, 34, 51, 35, 255, 31, 44, 31, 255, 25, 33, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 33, 48, 33, 255, 97, 119, 14, 255, 35, 52, 35, 255, 40, 60, 40, 255, 35, 51, 35, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 49, 34, 255, 29, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 37, 56, 37, 255, 35, 51, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 34, 50, 34, 255, 33, 49, 34, 255, 34, 50, 34, 255, 27, 37, 28, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 55, 37, 255, 34, 51, 35, 255, 32, 47, 33, 255, 27, 37, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 38, 28, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 38, 57, 38, 255, 36, 54, 36, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 31, 45, 32, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 33, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 51, 35, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 34, 50, 34, 255, 35, 51, 35, 255, 36, 53, 36, 255, 27, 37, 28, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 35, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 31, 25, 255, 25, 31, 25, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 30, 42, 30, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 28, 39, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 24, 32, 25, 255, 41, 36, 26, 255, 37, 33, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 36, 32, 23, 255, 40, 34, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 70, 57, 40, 255, 66, 54, 38, 255, 34, 31, 22, 255, 39, 34, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 90, 120, 85, 255, 50, 40, 27, 255, 43, 37, 24, 255, 48, 40, 26, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 38, 33, 23, 255, 43, 37, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 37, 32, 22, 255, 37, 32, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 23, 255, 45, 37, 24, 255, 41, 35, 24, 255, 36, 32, 22, 255, 57, 47, 33, 255, 58, 48, 33, 255, 42, 37, 26, 255, 40, 35, 25, 255, 40, 35, 24, 255, 44, 37, 25, 255, 41, 35, 23, 255, 41, 34, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 37, 32, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 48, 39, 25, 255, 59, 46, 30, 255, 53, 42, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 64, 48, 32, 255, 59, 45, 30, 255, 63, 48, 32, 255, 63, 48, 31, 255, 59, 45, 30, 255, 41, 35, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 82, 107, 72, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 41, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 37, 33, 24, 255, 36, 32, 22, 255, 41, 35, 24, 255, 48, 40, 26, 255, 59, 45, 30, 255, 49, 40, 26, 255, 41, 35, 24, 255, 40, 35, 24, 255, 50, 42, 31, 255, 35, 31, 23, 255, 50, 42, 31, 255, 53, 44, 32, 255, 68, 55, 40, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 24, 255, 48, 40, 26, 255, 62, 47, 31, 255, 51, 41, 27, 255, 35, 31, 22, 255, 44, 38, 27, 255, 53, 44, 32, 255, 37, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 33, 30, 22, 255, 50, 42, 31, 255, 41, 36, 26, 255, 39, 34, 25, 255, 37, 33, 24, 255, 36, 32, 23, 255, 33, 30, 22, 255, 57, 47, 34, 255, 40, 34, 24, 255, 34, 31, 22, 255, 45, 37, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 37, 27, 255, 35, 31, 23, 255, 46, 40, 29, 255, 63, 52, 37, 255, 48, 40, 30, 255, 39, 33, 23, 255, 49, 42, 30, 255, 67, 54, 39, 255, 71, 57, 41, 255, 61, 50, 36, 255, 66, 54, 38, 255, 46, 40, 29, 255, 34, 30, 22, 255, 75, 60, 43, 255, 37, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 43, 36, 24, 255, 55, 43, 28, 255, 43, 36, 24, 255, 42, 36, 24, 255, 66, 49, 33, 255, 43, 37, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 41, 27, 255, 51, 41, 27, 255, 45, 38, 25, 255, 51, 41, 27, 255, 45, 37, 25, 255, 36, 32, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 54, 42, 28, 255, 61, 46, 31, 255, 52, 41, 27, 255, 40, 34, 23, 255, 35, 31, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 51, 41, 27, 255, 57, 45, 29, 255, 46, 38, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 57, 47, 34, 255, 35, 31, 22, 255, 37, 33, 24, 255, 76, 61, 43, 255, 76, 60, 42, 255, 40, 35, 25, 255, 34, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 33, 30, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 43, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 33, 30, 22, 255, 55, 46, 33, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 34, 25, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 49, 40, 26, 255, 57, 44, 29, 255, 40, 35, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 48, 40, 26, 255, 52, 42, 28, 255, 49, 40, 26, 255, 54, 43, 28, 255, 39, 34, 23, 255, 35, 31, 22, 255, 27, 36, 27, 255, 27, 37, 28, 255, 32, 45, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 33, 48, 33, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 23, 29, 24, 255, 29, 37, 29, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 74, 90, 16, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 53, 36, 255, 34, 51, 35, 255, 36, 53, 36, 255, 35, 53, 36, 255, 42, 62, 41, 255, 34, 49, 34, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 35, 53, 36, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 36, 27, 255, 32, 47, 33, 255, 33, 49, 34, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 34, 50, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 30, 43, 31, 255, 32, 45, 32, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 47, 33, 255, 34, 49, 34, 255, 32, 46, 32, 255, 36, 53, 36, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 36, 27, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 53, 36, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 25, 33, 26, 255, 28, 38, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 35, 27, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 32, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 33, 27, 255, 26, 33, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 32, 45, 32, 255, 26, 36, 27, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 40, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 26, 35, 27, 255, 24, 31, 25, 255, 29, 41, 30, 255, 28, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 80, 64, 45, 255, 45, 39, 28, 255, 48, 40, 26, 255, 46, 40, 29, 255, 36, 32, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 36, 26, 255, 35, 31, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 45, 39, 28, 255, 57, 47, 34, 255, 48, 40, 30, 255, 35, 31, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 65, 83, 48, 255, 62, 47, 31, 255, 63, 48, 31, 255, 66, 49, 33, 255, 51, 41, 27, 255, 52, 42, 27, 255, 54, 43, 28, 255, 60, 46, 30, 255, 45, 37, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 34, 30, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 37, 33, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 36, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 36, 32, 22, 255, 47, 40, 28, 255, 35, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 38, 33, 23, 255, 39, 33, 23, 255, 37, 32, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 64, 48, 32, 255, 62, 47, 31, 255, 52, 42, 27, 255, 48, 40, 26, 255, 52, 42, 27, 255, 58, 45, 30, 255, 49, 40, 26, 255, 40, 34, 24, 255, 39, 34, 23, 255, 61, 50, 36, 255, 50, 42, 31, 255, 72, 58, 42, 255, 35, 31, 22, 255, 43, 36, 24, 255, 39, 33, 23, 255, 55, 43, 28, 255, 57, 44, 29, 255, 53, 42, 28, 255, 43, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 36, 31, 22, 255, 42, 36, 24, 255, 54, 45, 33, 255, 34, 30, 22, 255, 42, 36, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 66, 54, 38, 255, 50, 42, 31, 255, 39, 34, 24, 255, 39, 34, 24, 255, 79, 94, 45, 255, 52, 42, 27, 255, 66, 49, 33, 255, 43, 37, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 52, 42, 27, 255, 55, 43, 28, 255, 58, 45, 30, 255, 45, 38, 25, 255, 46, 38, 25, 255, 45, 37, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 70, 52, 33, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 46, 40, 29, 255, 36, 31, 22, 255, 33, 30, 22, 255, 58, 48, 34, 255, 37, 33, 23, 255, 52, 42, 27, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 68, 88, 34, 255, 43, 36, 24, 255, 45, 37, 24, 255, 63, 48, 31, 255, 52, 42, 27, 255, 41, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 39, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 42, 37, 27, 255, 76, 61, 43, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 35, 25, 255, 41, 35, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 48, 40, 30, 255, 49, 42, 30, 255, 34, 31, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 35, 31, 23, 255, 40, 35, 25, 255, 33, 30, 22, 255, 53, 44, 32, 255, 39, 34, 24, 255, 39, 33, 23, 255, 54, 45, 33, 255, 55, 46, 33, 255, 37, 33, 24, 255, 49, 42, 30, 255, 37, 33, 23, 255, 34, 30, 22, 255, 48, 40, 26, 255, 57, 45, 29, 255, 51, 41, 27, 255, 51, 41, 27, 255, 57, 44, 29, 255, 45, 37, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 37, 33, 23, 255, 38, 33, 23, 255, 65, 49, 31, 255, 53, 41, 28, 255, 67, 52, 35, 255, 56, 43, 28, 255, 41, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 53, 44, 31, 255, 38, 33, 23, 255, 37, 32, 22, 255, 67, 54, 39, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 43, 36, 24, 255, 53, 42, 27, 255, 36, 31, 22, 255, 56, 46, 33, 255, 58, 48, 34, 255, 40, 35, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 40, 42, 36, 255, 54, 45, 33, 255, 36, 32, 24, 255, 34, 30, 22, 255, 35, 31, 23, 255, 36, 32, 24, 255, 75, 60, 40, 255, 33, 30, 22, 255, 34, 31, 22, 255, 49, 42, 30, 255, 51, 43, 31, 255, 36, 32, 23, 255, 40, 35, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 50, 42, 31, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 37, 27, 255, 34, 30, 22, 255, 39, 34, 23, 255, 40, 35, 24, 255, 69, 51, 33, 255, 59, 54, 42, 255, 43, 37, 24, 255, 48, 40, 26, 255, 74, 54, 33, 255, 61, 46, 31, 255, 54, 43, 28, 255, 38, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 40, 35, 25, 255, 73, 59, 42, 255, 25, 33, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 50, 34, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 37, 30, 255, 26, 33, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 31, 25, 255, 25, 32, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 34, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 33, 49, 34, 255, 31, 44, 31, 255, 26, 34, 26, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 40, 60, 40, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 37, 55, 37, 255, 47, 68, 45, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 51, 62, 18, 255, 37, 55, 37, 255, 35, 52, 35, 255, 34, 50, 34, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 27, 38, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 51, 35, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 47, 33, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 35, 51, 35, 255, 43, 63, 41, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 31, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 37, 56, 37, 255, 37, 55, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 37, 56, 37, 255, 35, 52, 35, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 35, 28, 255, 23, 30, 24, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 45, 48, 12, 255, 23, 29, 24, 255, 29, 41, 30, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 37, 55, 37, 255, 40, 60, 40, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 47, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 26, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 36, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 31, 45, 32, 255, 26, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 74, 58, 39, 255, 34, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 35, 24, 255, 51, 41, 27, 255, 66, 49, 33, 255, 52, 42, 28, 255, 60, 46, 30, 255, 41, 36, 24, 255, 48, 39, 25, 255, 41, 36, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 41, 36, 24, 255, 44, 37, 24, 255, 34, 30, 22, 255, 49, 42, 30, 255, 40, 35, 25, 255, 36, 32, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 47, 39, 25, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 67, 50, 33, 255, 66, 49, 33, 255, 69, 51, 33, 255, 78, 57, 33, 255, 59, 45, 30, 255, 55, 43, 28, 255, 60, 46, 30, 255, 63, 48, 32, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 54, 43, 28, 255, 53, 42, 28, 255, 54, 43, 28, 255, 57, 44, 29, 255, 38, 33, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 36, 32, 24, 255, 42, 36, 24, 255, 44, 38, 27, 255, 50, 42, 30, 255, 51, 41, 26, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 36, 25, 255, 36, 31, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 47, 40, 28, 255, 34, 31, 22, 255, 36, 31, 22, 255, 41, 35, 24, 255, 38, 34, 23, 255, 48, 40, 29, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 34, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 61, 46, 31, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 76, 61, 43, 255, 68, 55, 40, 255, 37, 33, 23, 255, 44, 37, 24, 255, 58, 45, 30, 255, 45, 38, 25, 255, 46, 38, 25, 255, 48, 40, 26, 255, 43, 37, 24, 255, 58, 45, 30, 255, 40, 35, 24, 255, 39, 34, 24, 255, 40, 35, 25, 255, 70, 57, 40, 255, 34, 30, 22, 255, 54, 43, 28, 255, 39, 34, 24, 255, 61, 50, 36, 255, 50, 42, 31, 255, 35, 31, 22, 255, 46, 40, 29, 255, 36, 32, 23, 255, 43, 36, 24, 255, 49, 40, 26, 255, 59, 45, 30, 255, 43, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 54, 43, 28, 255, 40, 34, 24, 255, 57, 44, 29, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 70, 52, 33, 255, 52, 42, 27, 255, 48, 39, 25, 255, 37, 33, 23, 255, 49, 42, 30, 255, 39, 34, 24, 255, 36, 32, 22, 255, 43, 37, 24, 255, 37, 33, 24, 255, 45, 39, 28, 255, 37, 33, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 56, 44, 29, 255, 43, 37, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 52, 42, 27, 255, 53, 42, 28, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 47, 39, 25, 255, 54, 43, 28, 255, 51, 41, 27, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 34, 30, 22, 255, 45, 39, 28, 255, 35, 31, 22, 255, 54, 45, 33, 255, 37, 33, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 42, 37, 27, 255, 34, 31, 22, 255, 67, 54, 39, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 25, 255, 35, 31, 22, 255, 36, 32, 23, 255, 46, 40, 29, 255, 39, 34, 24, 255, 39, 33, 23, 255, 41, 36, 26, 255, 61, 50, 36, 255, 34, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 51, 41, 27, 255, 57, 44, 29, 255, 57, 44, 29, 255, 47, 38, 24, 255, 42, 35, 24, 255, 40, 35, 24, 255, 56, 43, 29, 255, 48, 40, 26, 255, 58, 47, 32, 255, 42, 35, 24, 255, 41, 35, 23, 255, 35, 31, 22, 255, 49, 41, 29, 255, 36, 31, 22, 255, 37, 32, 22, 255, 33, 30, 22, 255, 49, 41, 29, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 51, 41, 26, 255, 38, 33, 23, 255, 39, 34, 24, 255, 51, 43, 31, 255, 43, 36, 24, 255, 40, 35, 24, 255, 52, 42, 28, 255, 49, 40, 26, 255, 54, 43, 28, 255, 52, 42, 28, 255, 45, 37, 24, 255, 40, 35, 25, 255, 35, 31, 22, 255, 41, 36, 26, 255, 39, 34, 23, 255, 35, 31, 22, 255, 42, 37, 27, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 55, 43, 28, 255, 55, 43, 28, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 25, 255, 45, 39, 28, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 37, 33, 23, 255, 52, 42, 28, 255, 57, 44, 29, 255, 66, 49, 33, 255, 49, 40, 26, 255, 53, 42, 28, 255, 36, 32, 23, 255, 44, 37, 24, 255, 34, 31, 22, 255, 80, 64, 45, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 32, 25, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 50, 34, 255, 39, 59, 39, 255, 49, 72, 47, 255, 48, 70, 46, 255, 41, 61, 40, 255, 47, 69, 45, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 42, 62, 41, 255, 43, 64, 42, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 49, 34, 255, 36, 53, 36, 255, 47, 68, 45, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 53, 36, 255, 32, 47, 33, 255, 35, 53, 36, 255, 37, 55, 37, 255, 37, 55, 37, 255, 43, 64, 42, 255, 40, 60, 40, 255, 54, 78, 51, 255, 39, 59, 39, 255, 37, 56, 37, 255, 32, 46, 32, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 27, 38, 28, 255, 32, 47, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 53, 36, 255, 32, 45, 32, 255, 36, 53, 36, 255, 34, 51, 35, 255, 37, 56, 37, 255, 38, 57, 38, 255, 36, 54, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 38, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 37, 55, 37, 255, 35, 51, 35, 255, 35, 53, 36, 255, 34, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 33, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 40, 60, 40, 255, 34, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 46, 32, 255, 26, 35, 27, 255, 26, 34, 26, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 25, 34, 26, 255, 27, 36, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 27, 34, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 47, 33, 255, 30, 43, 31, 255, 35, 53, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 26, 36, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 27, 38, 28, 255, 31, 45, 32, 255, 26, 36, 27, 255, 23, 30, 24, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 33, 47, 33, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 76, 61, 43, 255, 46, 40, 29, 255, 40, 34, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 52, 42, 27, 255, 63, 48, 31, 255, 64, 48, 32, 255, 74, 54, 33, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 47, 39, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 65, 49, 33, 255, 51, 41, 27, 255, 50, 40, 27, 255, 49, 40, 26, 255, 56, 44, 29, 255, 56, 44, 29, 255, 49, 40, 26, 255, 55, 43, 28, 255, 52, 42, 27, 255, 57, 44, 29, 255, 38, 33, 23, 255, 36, 32, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 51, 41, 27, 255, 70, 52, 33, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 37, 27, 255, 38, 33, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 36, 32, 23, 255, 38, 32, 22, 255, 35, 31, 22, 255, 41, 35, 23, 255, 38, 33, 23, 255, 50, 40, 26, 255, 36, 32, 23, 255, 42, 36, 26, 255, 37, 33, 24, 255, 42, 37, 26, 255, 41, 36, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 38, 33, 22, 255, 42, 36, 24, 255, 47, 38, 25, 255, 52, 42, 27, 255, 35, 30, 22, 255, 42, 36, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 53, 42, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 39, 33, 23, 255, 45, 39, 28, 255, 45, 39, 28, 255, 34, 30, 22, 255, 80, 64, 45, 255, 36, 32, 22, 255, 43, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 41, 35, 24, 255, 54, 43, 28, 255, 69, 51, 33, 255, 46, 38, 25, 255, 46, 39, 25, 255, 39, 34, 23, 255, 40, 34, 23, 255, 33, 30, 22, 255, 51, 43, 31, 255, 36, 32, 23, 255, 33, 30, 22, 255, 51, 43, 31, 255, 37, 33, 23, 255, 36, 31, 22, 255, 68, 55, 40, 255, 40, 35, 25, 255, 39, 34, 25, 255, 41, 35, 24, 255, 40, 35, 24, 255, 59, 46, 30, 255, 43, 36, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 47, 39, 25, 255, 49, 40, 26, 255, 52, 42, 28, 255, 49, 40, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 42, 37, 27, 255, 39, 34, 23, 255, 39, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 39, 33, 23, 255, 35, 31, 22, 255, 43, 37, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 34, 31, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 45, 37, 24, 255, 59, 46, 30, 255, 62, 47, 31, 255, 45, 37, 24, 255, 40, 35, 24, 255, 48, 40, 26, 255, 54, 43, 28, 255, 50, 40, 27, 255, 40, 35, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 34, 24, 255, 35, 31, 23, 255, 45, 39, 28, 255, 80, 64, 45, 255, 46, 40, 29, 255, 36, 32, 23, 255, 46, 40, 29, 255, 34, 31, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 46, 40, 29, 255, 62, 51, 36, 255, 79, 62, 44, 255, 42, 37, 27, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 32, 22, 255, 51, 41, 27, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 49, 40, 26, 255, 43, 36, 25, 255, 43, 35, 25, 255, 39, 34, 23, 255, 50, 40, 27, 255, 50, 40, 27, 255, 37, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 35, 31, 23, 255, 40, 34, 24, 255, 36, 32, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 48, 39, 25, 255, 70, 52, 33, 255, 43, 36, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 80, 64, 45, 255, 50, 42, 31, 255, 36, 32, 23, 255, 62, 51, 36, 255, 59, 49, 35, 255, 36, 32, 22, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 39, 28, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 63, 48, 31, 255, 60, 46, 30, 255, 64, 48, 32, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 37, 27, 255, 48, 39, 25, 255, 37, 33, 23, 255, 44, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 46, 38, 25, 255, 52, 42, 27, 255, 59, 45, 30, 255, 44, 37, 24, 255, 44, 37, 24, 255, 48, 39, 25, 255, 33, 30, 22, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 45, 32, 255, 33, 47, 33, 255, 33, 48, 33, 255, 37, 56, 37, 255, 40, 59, 39, 255, 44, 65, 43, 255, 43, 63, 41, 255, 47, 68, 45, 255, 43, 63, 41, 255, 35, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 49, 34, 255, 40, 59, 39, 255, 36, 54, 36, 255, 44, 65, 43, 255, 38, 57, 38, 255, 38, 57, 38, 255, 37, 55, 37, 255, 37, 55, 37, 255, 45, 66, 43, 255, 47, 69, 45, 255, 43, 63, 41, 255, 36, 54, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 57, 82, 53, 255, 52, 76, 49, 255, 43, 63, 41, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 31, 44, 31, 255, 37, 55, 37, 255, 37, 56, 37, 255, 39, 59, 39, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 25, 33, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 24, 32, 25, 255, 29, 41, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 34, 51, 35, 255, 35, 53, 36, 255, 35, 53, 36, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 47, 33, 255, 28, 39, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 34, 26, 255, 30, 43, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 52, 35, 255, 35, 51, 35, 255, 36, 53, 36, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 24, 31, 25, 255, 31, 39, 31, 255, 23, 29, 24, 255, 28, 38, 28, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 51, 35, 255, 38, 58, 38, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 44, 31, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 30, 43, 31, 255, 33, 47, 33, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 33, 27, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 62, 51, 36, 255, 34, 30, 22, 255, 36, 32, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 74, 55, 33, 255, 43, 37, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 53, 44, 32, 255, 37, 33, 23, 255, 44, 38, 27, 255, 44, 38, 27, 255, 34, 31, 22, 255, 44, 37, 24, 255, 42, 36, 24, 255, 79, 94, 37, 255, 40, 34, 24, 255, 36, 32, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 69, 51, 33, 255, 59, 46, 30, 255, 57, 45, 29, 255, 55, 43, 28, 255, 47, 39, 25, 255, 41, 35, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 55, 43, 28, 255, 66, 49, 33, 255, 56, 44, 29, 255, 45, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 35, 31, 23, 255, 43, 37, 26, 255, 41, 36, 24, 255, 67, 54, 39, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 35, 23, 255, 42, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 32, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 47, 39, 27, 255, 53, 43, 29, 255, 57, 46, 31, 255, 41, 35, 23, 255, 49, 40, 26, 255, 36, 32, 23, 255, 56, 45, 29, 255, 59, 45, 30, 255, 50, 40, 27, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 59, 49, 35, 255, 48, 40, 30, 255, 44, 38, 27, 255, 39, 42, 36, 255, 36, 32, 24, 255, 36, 32, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 44, 37, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 61, 50, 36, 255, 39, 34, 24, 255, 35, 31, 22, 255, 54, 45, 33, 255, 48, 40, 30, 255, 70, 57, 40, 255, 40, 34, 24, 255, 47, 39, 25, 255, 40, 35, 24, 255, 55, 46, 33, 255, 54, 45, 33, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 39, 28, 255, 36, 31, 22, 255, 34, 30, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 45, 37, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 59, 45, 30, 255, 41, 36, 24, 255, 48, 39, 25, 255, 52, 42, 27, 255, 39, 34, 23, 255, 47, 39, 25, 255, 43, 37, 24, 255, 41, 35, 24, 255, 36, 32, 23, 255, 45, 39, 28, 255, 33, 30, 22, 255, 33, 30, 22, 255, 48, 40, 30, 255, 42, 36, 24, 255, 68, 51, 33, 255, 63, 48, 31, 255, 52, 42, 27, 255, 48, 40, 26, 255, 50, 40, 27, 255, 57, 44, 29, 255, 64, 48, 32, 255, 44, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 36, 32, 24, 255, 41, 36, 26, 255, 38, 33, 23, 255, 44, 38, 27, 255, 37, 33, 24, 255, 36, 32, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 45, 39, 28, 255, 33, 30, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 52, 42, 28, 255, 59, 45, 30, 255, 59, 45, 30, 255, 57, 44, 29, 255, 45, 37, 24, 255, 43, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 40, 35, 24, 255, 44, 37, 25, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 40, 30, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 27, 255, 41, 35, 24, 255, 37, 32, 23, 255, 38, 33, 23, 255, 41, 35, 25, 255, 46, 39, 28, 255, 55, 46, 33, 255, 35, 31, 22, 255, 39, 34, 23, 255, 46, 40, 29, 255, 61, 49, 35, 255, 40, 35, 25, 255, 58, 48, 34, 255, 38, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 44, 37, 24, 255, 52, 42, 28, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 59, 49, 35, 255, 68, 55, 40, 255, 53, 44, 32, 255, 39, 34, 25, 255, 35, 31, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 51, 41, 27, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 74, 54, 33, 255, 62, 47, 31, 255, 58, 45, 30, 255, 39, 34, 24, 255, 33, 30, 22, 255, 70, 57, 40, 255, 34, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 49, 42, 30, 255, 34, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 62, 47, 31, 255, 43, 37, 24, 255, 45, 37, 24, 255, 57, 45, 29, 255, 40, 34, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 26, 34, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 42, 30, 255, 34, 49, 34, 255, 28, 39, 29, 255, 25, 33, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 36, 53, 36, 255, 36, 53, 36, 255, 37, 55, 37, 255, 35, 53, 36, 255, 34, 49, 34, 255, 31, 45, 32, 255, 35, 52, 35, 255, 37, 55, 37, 255, 37, 55, 37, 255, 37, 55, 37, 255, 47, 68, 45, 255, 40, 60, 40, 255, 43, 63, 41, 255, 36, 54, 36, 255, 34, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 53, 36, 255, 39, 59, 39, 255, 33, 49, 34, 255, 32, 46, 32, 255, 34, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 37, 56, 37, 255, 43, 64, 42, 255, 54, 77, 50, 255, 37, 55, 37, 255, 37, 56, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 28, 38, 28, 255, 30, 42, 30, 255, 43, 63, 41, 255, 41, 61, 40, 255, 45, 67, 44, 255, 36, 54, 36, 255, 32, 45, 32, 255, 32, 46, 32, 255, 25, 34, 26, 255, 28, 39, 29, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 33, 48, 33, 255, 35, 52, 35, 255, 35, 52, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 36, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 108, 132, 13, 255, 29, 40, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 27, 38, 28, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 44, 31, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 52, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 49, 34, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 53, 36, 255, 31, 45, 32, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 40, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 29, 37, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 32, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 44, 65, 43, 255, 36, 54, 36, 255, 36, 54, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 51, 35, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 34, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 47, 33, 255, 35, 53, 36, 255, 31, 45, 32, 255, 32, 47, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 27, 36, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 31, 25, 255, 40, 35, 25, 255, 49, 42, 30, 255, 36, 32, 23, 255, 49, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 55, 43, 28, 255, 72, 53, 33, 255, 48, 40, 26, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 25, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 41, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 64, 48, 32, 255, 54, 43, 28, 255, 45, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 45, 38, 25, 255, 63, 48, 32, 255, 50, 40, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 46, 38, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 40, 26, 255, 57, 45, 29, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 48, 40, 26, 255, 88, 96, 55, 255, 45, 37, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 39, 34, 24, 255, 47, 39, 29, 255, 37, 33, 23, 255, 53, 42, 27, 255, 38, 33, 23, 255, 39, 33, 23, 255, 51, 41, 26, 255, 39, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 34, 23, 255, 38, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 61, 50, 33, 255, 46, 38, 26, 255, 41, 34, 24, 255, 38, 32, 23, 255, 46, 38, 27, 255, 45, 38, 26, 255, 43, 37, 24, 255, 48, 39, 26, 255, 44, 37, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 66, 54, 38, 255, 37, 33, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 39, 34, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 22, 255, 51, 43, 31, 255, 67, 54, 39, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 67, 54, 39, 255, 37, 33, 23, 255, 52, 42, 28, 255, 43, 37, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 40, 34, 24, 255, 34, 31, 22, 255, 53, 44, 32, 255, 42, 36, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 50, 40, 26, 255, 43, 36, 23, 255, 41, 36, 26, 255, 38, 32, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 53, 42, 28, 255, 42, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 39, 34, 23, 255, 41, 36, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 48, 40, 30, 255, 59, 49, 35, 255, 45, 39, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 63, 48, 32, 255, 43, 37, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 45, 38, 25, 255, 42, 36, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 39, 34, 24, 255, 36, 31, 22, 255, 39, 34, 23, 255, 45, 38, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 42, 36, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 36, 32, 22, 255, 34, 31, 22, 255, 42, 37, 27, 255, 35, 31, 22, 255, 36, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 36, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 63, 48, 31, 255, 63, 48, 32, 255, 45, 38, 25, 255, 50, 41, 26, 255, 42, 36, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 38, 37, 28, 255, 52, 41, 27, 255, 42, 36, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 45, 39, 28, 255, 47, 39, 29, 255, 37, 33, 23, 255, 33, 30, 22, 255, 37, 33, 24, 255, 62, 50, 35, 255, 54, 45, 33, 255, 33, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 43, 36, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 55, 43, 28, 255, 41, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 44, 38, 27, 255, 61, 50, 36, 255, 79, 63, 45, 255, 36, 32, 23, 255, 33, 30, 22, 255, 70, 57, 40, 255, 37, 33, 23, 255, 49, 40, 26, 255, 53, 42, 28, 255, 33, 30, 22, 255, 40, 35, 25, 255, 49, 42, 30, 255, 37, 33, 23, 255, 60, 46, 30, 255, 71, 52, 33, 255, 59, 46, 30, 255, 40, 34, 24, 255, 55, 46, 33, 255, 67, 54, 39, 255, 54, 45, 33, 255, 45, 39, 28, 255, 35, 31, 22, 255, 36, 31, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 40, 35, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 38, 28, 255, 28, 40, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 26, 34, 26, 255, 26, 34, 26, 255, 27, 36, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 51, 35, 255, 36, 54, 36, 255, 36, 54, 36, 255, 38, 57, 38, 255, 37, 55, 37, 255, 42, 62, 41, 255, 37, 55, 37, 255, 38, 58, 38, 255, 48, 70, 46, 255, 46, 68, 44, 255, 37, 56, 37, 255, 42, 62, 41, 255, 37, 55, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 36, 53, 36, 255, 40, 59, 39, 255, 34, 51, 35, 255, 35, 52, 35, 255, 37, 55, 37, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 38, 57, 38, 255, 40, 59, 39, 255, 41, 61, 40, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 49, 34, 255, 27, 36, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 31, 44, 31, 255, 23, 30, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 89, 106, 12, 255, 26, 35, 27, 255, 26, 36, 27, 255, 32, 46, 32, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 34, 50, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 30, 25, 255, 26, 36, 27, 255, 32, 45, 32, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 38, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 43, 63, 41, 255, 32, 45, 32, 255, 37, 56, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 32, 47, 33, 255, 53, 63, 17, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 40, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 27, 38, 28, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 49, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 47, 33, 255, 31, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 35, 52, 35, 255, 31, 44, 31, 255, 36, 53, 36, 255, 32, 46, 32, 255, 29, 41, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 45, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 34, 50, 34, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 23, 29, 24, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 23, 29, 24, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 30, 43, 31, 255, 28, 40, 29, 255, 34, 31, 22, 255, 46, 40, 29, 255, 53, 44, 32, 255, 43, 37, 24, 255, 56, 44, 29, 255, 74, 54, 33, 255, 39, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 43, 36, 24, 255, 47, 39, 25, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 35, 25, 255, 39, 34, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 40, 34, 24, 255, 58, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 45, 38, 25, 255, 51, 41, 27, 255, 40, 35, 24, 255, 65, 49, 33, 255, 65, 49, 33, 255, 58, 45, 30, 255, 67, 50, 33, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 47, 39, 25, 255, 34, 30, 22, 255, 50, 42, 31, 255, 50, 40, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 38, 33, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 48, 40, 26, 255, 35, 31, 22, 255, 36, 32, 23, 255, 49, 40, 26, 255, 40, 34, 24, 255, 42, 36, 24, 255, 61, 46, 30, 255, 41, 35, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 54, 42, 28, 255, 49, 40, 26, 255, 47, 40, 28, 255, 45, 39, 28, 255, 42, 36, 26, 255, 67, 55, 39, 255, 41, 35, 24, 255, 46, 37, 25, 255, 43, 37, 24, 255, 40, 34, 23, 255, 39, 34, 23, 255, 45, 38, 26, 255, 47, 39, 25, 255, 41, 35, 23, 255, 56, 44, 28, 255, 39, 33, 23, 255, 42, 36, 24, 255, 51, 41, 27, 255, 34, 31, 22, 255, 40, 34, 24, 255, 52, 42, 27, 255, 34, 31, 22, 255, 58, 48, 34, 255, 44, 38, 27, 255, 36, 32, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 49, 40, 26, 255, 38, 33, 23, 255, 41, 35, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 34, 31, 22, 255, 44, 38, 27, 255, 36, 32, 23, 255, 64, 52, 37, 255, 55, 46, 33, 255, 37, 33, 23, 255, 51, 41, 27, 255, 50, 40, 27, 255, 60, 46, 30, 255, 55, 43, 28, 255, 52, 42, 28, 255, 46, 39, 25, 255, 44, 37, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 33, 30, 22, 255, 60, 46, 31, 255, 39, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 40, 35, 23, 255, 46, 38, 25, 255, 33, 30, 22, 255, 40, 34, 23, 255, 50, 40, 26, 255, 45, 37, 24, 255, 34, 30, 22, 255, 48, 41, 29, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 60, 46, 30, 255, 37, 33, 23, 255, 35, 31, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 50, 40, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 46, 38, 25, 255, 38, 33, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 48, 39, 25, 255, 50, 40, 27, 255, 40, 34, 24, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 34, 30, 22, 255, 36, 32, 24, 255, 34, 31, 22, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 64, 52, 37, 255, 66, 54, 38, 255, 40, 34, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 47, 38, 24, 255, 44, 37, 25, 255, 45, 37, 24, 255, 44, 36, 24, 255, 54, 43, 28, 255, 56, 43, 28, 255, 38, 33, 23, 255, 47, 39, 28, 255, 42, 36, 25, 255, 49, 40, 26, 255, 45, 38, 24, 255, 41, 35, 24, 255, 46, 37, 26, 255, 48, 39, 25, 255, 55, 43, 28, 255, 62, 47, 31, 255, 47, 39, 25, 255, 38, 33, 22, 255, 38, 33, 23, 255, 35, 31, 23, 255, 38, 33, 24, 255, 36, 32, 24, 255, 51, 41, 26, 255, 41, 36, 25, 255, 75, 60, 42, 255, 34, 31, 22, 255, 75, 60, 43, 255, 38, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 46, 38, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 61, 50, 36, 255, 57, 47, 34, 255, 39, 34, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 33, 30, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 48, 39, 25, 255, 53, 42, 28, 255, 34, 31, 22, 255, 40, 35, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 39, 34, 24, 255, 36, 31, 22, 255, 35, 31, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 72, 90, 43, 255, 43, 37, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 55, 43, 28, 255, 48, 40, 26, 255, 39, 34, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 30, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 27, 36, 27, 255, 23, 30, 24, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 51, 35, 255, 33, 49, 34, 255, 36, 53, 36, 255, 36, 53, 36, 255, 43, 63, 41, 255, 35, 51, 35, 255, 33, 48, 33, 255, 36, 53, 36, 255, 40, 59, 39, 255, 41, 61, 40, 255, 37, 56, 37, 255, 36, 53, 36, 255, 43, 63, 41, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 47, 33, 255, 34, 51, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 36, 54, 36, 255, 55, 67, 18, 255, 31, 45, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 35, 53, 36, 255, 32, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 33, 49, 34, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 32, 46, 32, 255, 42, 62, 41, 255, 35, 52, 35, 255, 40, 60, 40, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 53, 36, 255, 32, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 79, 95, 12, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 38, 28, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 32, 47, 33, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 33, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 36, 54, 36, 255, 38, 57, 38, 255, 36, 53, 36, 255, 38, 58, 38, 255, 36, 54, 36, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 29, 40, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 29, 41, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 25, 31, 25, 255, 24, 30, 25, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 31, 44, 31, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 24, 255, 44, 37, 24, 255, 50, 40, 27, 255, 57, 44, 29, 255, 43, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 41, 35, 24, 255, 55, 43, 28, 255, 43, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 42, 36, 24, 255, 61, 47, 31, 255, 59, 46, 30, 255, 62, 47, 31, 255, 52, 42, 28, 255, 41, 36, 24, 255, 46, 38, 25, 255, 54, 43, 28, 255, 38, 33, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 54, 43, 28, 255, 41, 35, 24, 255, 40, 34, 24, 255, 47, 39, 25, 255, 47, 39, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 55, 43, 28, 255, 50, 40, 27, 255, 41, 35, 24, 255, 36, 32, 22, 255, 36, 32, 24, 255, 40, 35, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 39, 28, 255, 38, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 48, 41, 30, 255, 41, 35, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 38, 33, 22, 255, 42, 35, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 32, 23, 255, 39, 34, 23, 255, 61, 47, 31, 255, 58, 45, 29, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 24, 255, 46, 38, 25, 255, 46, 39, 25, 255, 42, 36, 24, 255, 48, 40, 26, 255, 41, 35, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 36, 32, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 46, 39, 25, 255, 59, 45, 30, 255, 72, 53, 33, 255, 40, 35, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 39, 33, 23, 255, 41, 35, 24, 255, 43, 36, 23, 255, 42, 36, 24, 255, 50, 40, 26, 255, 38, 33, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 35, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 46, 38, 24, 255, 57, 44, 29, 255, 63, 47, 31, 255, 44, 37, 24, 255, 57, 44, 29, 255, 56, 44, 28, 255, 38, 33, 23, 255, 35, 31, 23, 255, 34, 31, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 24, 255, 36, 32, 24, 255, 45, 38, 25, 255, 36, 32, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 49, 40, 26, 255, 55, 43, 28, 255, 41, 36, 26, 255, 51, 43, 31, 255, 51, 43, 31, 255, 40, 35, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 48, 40, 30, 255, 48, 40, 30, 255, 33, 30, 22, 255, 39, 33, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 46, 40, 29, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 34, 24, 255, 41, 35, 26, 255, 51, 42, 29, 255, 47, 38, 25, 255, 45, 38, 24, 255, 43, 36, 23, 255, 50, 40, 27, 255, 47, 38, 25, 255, 40, 34, 23, 255, 41, 36, 24, 255, 41, 34, 24, 255, 37, 32, 22, 255, 39, 34, 23, 255, 46, 39, 25, 255, 45, 38, 25, 255, 40, 34, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 47, 39, 29, 255, 36, 32, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 56, 44, 29, 255, 45, 37, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 46, 40, 29, 255, 46, 40, 29, 255, 33, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 53, 42, 28, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 35, 31, 22, 255, 37, 33, 23, 255, 44, 37, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 39, 34, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 51, 41, 27, 255, 46, 38, 25, 255, 40, 35, 24, 255, 33, 30, 22, 255, 39, 42, 36, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 38, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 24, 32, 25, 255, 30, 43, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 28, 38, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 53, 36, 255, 45, 67, 44, 255, 39, 59, 39, 255, 36, 54, 36, 255, 35, 51, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 38, 57, 38, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 35, 51, 35, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 45, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 34, 51, 35, 255, 31, 44, 31, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 46, 32, 255, 37, 55, 37, 255, 34, 50, 34, 255, 43, 63, 41, 255, 45, 67, 44, 255, 35, 53, 36, 255, 35, 52, 35, 255, 32, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 31, 45, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 40, 29, 255, 28, 40, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 40, 29, 255, 28, 38, 28, 255, 29, 41, 30, 255, 33, 48, 33, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 31, 44, 31, 255, 28, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 28, 40, 29, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 29, 41, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 54, 43, 28, 255, 55, 43, 28, 255, 63, 48, 31, 255, 61, 46, 31, 255, 46, 39, 25, 255, 34, 31, 22, 255, 58, 48, 34, 255, 37, 33, 23, 255, 35, 31, 23, 255, 39, 34, 25, 255, 43, 37, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 46, 38, 25, 255, 47, 39, 25, 255, 41, 36, 24, 255, 41, 36, 24, 255, 57, 44, 29, 255, 58, 45, 30, 255, 57, 45, 29, 255, 48, 40, 26, 255, 49, 40, 26, 255, 44, 37, 24, 255, 48, 39, 25, 255, 40, 35, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 40, 34, 24, 255, 46, 39, 25, 255, 45, 38, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 41, 35, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 52, 42, 27, 255, 39, 33, 23, 255, 35, 31, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 48, 41, 29, 255, 36, 32, 23, 255, 38, 33, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 52, 43, 31, 255, 36, 32, 22, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 39, 26, 255, 42, 36, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 43, 37, 25, 255, 38, 33, 23, 255, 40, 35, 23, 255, 57, 44, 29, 255, 49, 40, 27, 255, 43, 36, 24, 255, 38, 33, 23, 255, 39, 33, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 51, 41, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 53, 42, 28, 255, 53, 42, 28, 255, 51, 41, 27, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 45, 39, 28, 255, 37, 33, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 54, 43, 28, 255, 57, 44, 29, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 41, 35, 23, 255, 42, 36, 24, 255, 37, 32, 22, 255, 42, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 43, 37, 26, 255, 36, 32, 22, 255, 39, 34, 24, 255, 41, 36, 24, 255, 49, 39, 26, 255, 54, 43, 28, 255, 51, 41, 27, 255, 45, 37, 24, 255, 44, 38, 25, 255, 35, 31, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 41, 36, 24, 255, 36, 32, 24, 255, 59, 49, 35, 255, 67, 54, 39, 255, 36, 32, 24, 255, 36, 32, 24, 255, 36, 32, 23, 255, 36, 31, 22, 255, 39, 33, 23, 255, 39, 34, 23, 255, 59, 49, 35, 255, 34, 31, 22, 255, 36, 32, 22, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 52, 42, 27, 255, 44, 37, 24, 255, 47, 39, 25, 255, 38, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 39, 34, 24, 255, 48, 41, 29, 255, 37, 33, 23, 255, 41, 35, 24, 255, 42, 36, 24, 255, 51, 40, 27, 255, 52, 41, 27, 255, 41, 35, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 40, 41, 25, 255, 44, 36, 23, 255, 44, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 50, 40, 26, 255, 48, 39, 25, 255, 47, 38, 24, 255, 38, 33, 24, 255, 38, 33, 24, 255, 73, 59, 42, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 55, 43, 28, 255, 67, 50, 33, 255, 45, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 57, 47, 34, 255, 36, 32, 22, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 44, 37, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 47, 39, 25, 255, 39, 33, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 41, 36, 24, 255, 40, 34, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 45, 38, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 39, 34, 24, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 34, 26, 255, 23, 30, 24, 255, 28, 36, 29, 255, 25, 31, 25, 255, 23, 30, 24, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 35, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 25, 33, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 33, 48, 33, 255, 35, 51, 35, 255, 37, 56, 37, 255, 40, 59, 39, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 33, 47, 33, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 34, 50, 34, 255, 37, 55, 37, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 33, 26, 255, 69, 81, 12, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 30, 24, 255, 31, 45, 32, 255, 31, 44, 31, 255, 37, 55, 37, 255, 37, 56, 37, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 53, 36, 255, 30, 43, 31, 255, 27, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 53, 36, 255, 40, 60, 40, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 38, 28, 255, 35, 51, 35, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 23, 29, 24, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 38, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 36, 53, 36, 255, 32, 47, 33, 255, 33, 49, 34, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 49, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 47, 33, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 36, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 38, 28, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 34, 49, 34, 255, 31, 44, 31, 255, 37, 55, 37, 255, 35, 52, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 25, 33, 26, 255, 23, 30, 24, 255, 23, 29, 24, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 36, 31, 22, 255, 40, 34, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 52, 42, 28, 255, 45, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 43, 31, 255, 34, 31, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 52, 42, 27, 255, 52, 42, 28, 255, 46, 38, 25, 255, 42, 36, 24, 255, 41, 36, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 64, 48, 32, 255, 39, 34, 24, 255, 39, 34, 24, 255, 57, 45, 29, 255, 57, 44, 29, 255, 40, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 57, 44, 29, 255, 44, 37, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 46, 40, 29, 255, 49, 42, 30, 255, 37, 33, 24, 255, 33, 30, 22, 255, 70, 57, 40, 255, 35, 31, 22, 255, 40, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 51, 43, 31, 255, 33, 30, 22, 255, 41, 35, 23, 255, 46, 38, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 44, 36, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 61, 46, 31, 255, 46, 38, 25, 255, 45, 37, 25, 255, 46, 38, 25, 255, 39, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 40, 35, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 51, 40, 26, 255, 51, 41, 27, 255, 41, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 48, 40, 26, 255, 58, 45, 30, 255, 65, 49, 33, 255, 45, 38, 25, 255, 56, 44, 29, 255, 54, 43, 28, 255, 51, 41, 27, 255, 40, 34, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 48, 39, 25, 255, 58, 45, 30, 255, 43, 36, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 64, 52, 37, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 52, 41, 27, 255, 34, 31, 22, 255, 38, 33, 25, 255, 41, 35, 24, 255, 42, 35, 23, 255, 48, 39, 26, 255, 35, 31, 22, 255, 41, 35, 23, 255, 39, 33, 23, 255, 34, 31, 22, 255, 42, 35, 23, 255, 43, 36, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 45, 37, 24, 255, 39, 33, 23, 255, 42, 35, 23, 255, 35, 31, 23, 255, 45, 39, 28, 255, 46, 40, 29, 255, 36, 32, 22, 255, 35, 31, 23, 255, 37, 33, 23, 255, 42, 37, 27, 255, 70, 57, 40, 255, 73, 59, 42, 255, 39, 34, 24, 255, 49, 42, 30, 255, 58, 48, 34, 255, 42, 36, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 77, 61, 42, 255, 58, 48, 34, 255, 39, 33, 23, 255, 39, 34, 24, 255, 39, 34, 25, 255, 47, 39, 25, 255, 40, 34, 24, 255, 41, 36, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 36, 32, 22, 255, 51, 41, 26, 255, 57, 44, 29, 255, 39, 34, 23, 255, 43, 36, 24, 255, 40, 34, 23, 255, 42, 35, 23, 255, 40, 35, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 37, 32, 23, 255, 55, 45, 30, 255, 43, 36, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 62, 47, 30, 255, 55, 43, 29, 255, 58, 44, 30, 255, 53, 42, 27, 255, 53, 42, 28, 255, 56, 43, 28, 255, 73, 54, 32, 255, 54, 42, 27, 255, 51, 41, 27, 255, 63, 47, 31, 255, 58, 45, 29, 255, 54, 42, 27, 255, 38, 33, 23, 255, 35, 31, 22, 255, 64, 52, 37, 255, 40, 34, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 64, 48, 32, 255, 66, 49, 33, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 24, 255, 42, 37, 27, 255, 40, 34, 24, 255, 39, 34, 23, 255, 57, 47, 34, 255, 42, 36, 24, 255, 40, 34, 24, 255, 61, 50, 36, 255, 57, 47, 34, 255, 41, 36, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 48, 39, 25, 255, 38, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 24, 255, 46, 39, 25, 255, 51, 41, 27, 255, 57, 44, 29, 255, 40, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 50, 40, 27, 255, 36, 32, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 52, 42, 28, 255, 39, 34, 23, 255, 70, 57, 40, 255, 39, 34, 25, 255, 43, 36, 24, 255, 29, 41, 30, 255, 27, 36, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 34, 27, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 40, 29, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 35, 28, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 34, 26, 255, 23, 30, 24, 255, 26, 35, 27, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 27, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 33, 47, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 36, 27, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 29, 40, 29, 255, 33, 49, 34, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 26, 33, 27, 255, 28, 35, 28, 255, 27, 37, 28, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 45, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 35, 52, 35, 255, 38, 57, 38, 255, 37, 56, 37, 255, 38, 57, 38, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 36, 27, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 38, 28, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 35, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 27, 38, 28, 255, 27, 36, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 27, 35, 28, 255, 25, 33, 26, 255, 29, 41, 30, 255, 34, 50, 34, 255, 34, 50, 34, 255, 29, 40, 29, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 29, 36, 29, 255, 26, 33, 27, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 47, 69, 45, 255, 35, 52, 35, 255, 37, 56, 37, 255, 32, 46, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 36, 27, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 49, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 32, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 45, 32, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 45, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 37, 55, 37, 255, 33, 48, 33, 255, 32, 45, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 32, 45, 32, 255, 30, 43, 31, 255, 31, 45, 32, 255, 33, 49, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 28, 38, 28, 255, 26, 35, 27, 255, 51, 41, 27, 255, 55, 43, 28, 255, 60, 46, 31, 255, 57, 45, 29, 255, 45, 38, 25, 255, 55, 43, 28, 255, 42, 36, 24, 255, 58, 45, 30, 255, 43, 37, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 46, 40, 29, 255, 39, 34, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 59, 45, 30, 255, 46, 39, 25, 255, 57, 44, 29, 255, 58, 45, 30, 255, 45, 37, 24, 255, 48, 39, 25, 255, 54, 43, 28, 255, 59, 46, 30, 255, 35, 31, 22, 255, 37, 33, 23, 255, 49, 40, 26, 255, 45, 37, 24, 255, 51, 41, 27, 255, 37, 33, 23, 255, 38, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 57, 45, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 35, 25, 255, 42, 37, 27, 255, 61, 50, 36, 255, 79, 62, 45, 255, 36, 32, 23, 255, 39, 34, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 40, 35, 25, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 35, 23, 255, 38, 33, 23, 255, 41, 35, 23, 255, 45, 38, 26, 255, 63, 48, 31, 255, 51, 41, 27, 255, 46, 38, 24, 255, 47, 39, 25, 255, 50, 40, 26, 255, 41, 35, 23, 255, 48, 39, 25, 255, 44, 37, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 44, 37, 25, 255, 51, 40, 27, 255, 53, 43, 30, 255, 59, 46, 29, 255, 59, 45, 30, 255, 53, 43, 28, 255, 41, 35, 23, 255, 35, 31, 22, 255, 43, 36, 23, 255, 44, 36, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 51, 43, 31, 255, 43, 37, 24, 255, 48, 39, 25, 255, 47, 39, 25, 255, 48, 40, 26, 255, 46, 39, 25, 255, 41, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 45, 37, 24, 255, 35, 31, 23, 255, 39, 34, 24, 255, 40, 42, 36, 255, 64, 48, 32, 255, 45, 38, 25, 255, 37, 33, 23, 255, 50, 40, 27, 255, 39, 34, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 23, 255, 54, 42, 27, 255, 42, 36, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 53, 44, 32, 255, 47, 38, 24, 255, 42, 36, 23, 255, 45, 37, 24, 255, 38, 33, 23, 255, 50, 41, 26, 255, 44, 37, 24, 255, 38, 33, 24, 255, 42, 37, 27, 255, 53, 44, 31, 255, 40, 34, 23, 255, 44, 37, 24, 255, 48, 40, 27, 255, 38, 33, 23, 255, 42, 35, 24, 255, 34, 31, 22, 255, 36, 31, 22, 255, 41, 35, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 45, 38, 24, 255, 35, 31, 23, 255, 40, 35, 25, 255, 39, 34, 24, 255, 50, 42, 31, 255, 40, 35, 25, 255, 57, 47, 34, 255, 80, 64, 45, 255, 37, 40, 36, 255, 38, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 50, 40, 27, 255, 44, 37, 24, 255, 34, 31, 22, 255, 50, 42, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 66, 54, 38, 255, 43, 36, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 52, 42, 27, 255, 47, 38, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 44, 37, 24, 255, 40, 35, 23, 255, 45, 38, 25, 255, 49, 39, 26, 255, 42, 35, 24, 255, 39, 34, 23, 255, 37, 33, 22, 255, 50, 41, 30, 255, 46, 38, 25, 255, 47, 39, 25, 255, 48, 39, 26, 255, 55, 44, 28, 255, 51, 41, 27, 255, 59, 45, 30, 255, 43, 37, 24, 255, 44, 37, 24, 255, 54, 42, 27, 255, 56, 43, 28, 255, 58, 45, 29, 255, 51, 41, 26, 255, 47, 38, 24, 255, 50, 40, 27, 255, 41, 35, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 45, 38, 25, 255, 42, 36, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 48, 40, 30, 255, 45, 37, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 44, 37, 24, 255, 61, 46, 31, 255, 40, 34, 24, 255, 42, 36, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 44, 38, 27, 255, 39, 41, 36, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 38, 25, 255, 43, 36, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 39, 33, 23, 255, 46, 39, 25, 255, 40, 34, 24, 255, 41, 36, 26, 255, 38, 33, 23, 255, 47, 39, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 28, 40, 29, 255, 27, 38, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 25, 31, 25, 255, 33, 41, 32, 255, 23, 30, 24, 255, 25, 32, 26, 255, 25, 33, 26, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 32, 26, 255, 23, 29, 24, 255, 29, 37, 30, 255, 23, 29, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 29, 24, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 35, 51, 35, 255, 34, 49, 34, 255, 30, 43, 31, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 49, 34, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 31, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 40, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 34, 51, 35, 255, 32, 46, 32, 255, 35, 51, 35, 255, 31, 45, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 34, 51, 35, 255, 32, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 25, 33, 26, 255, 28, 40, 29, 255, 33, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 27, 38, 28, 255, 28, 38, 28, 255, 25, 33, 26, 255, 26, 34, 26, 255, 25, 34, 26, 255, 27, 37, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 27, 37, 28, 255, 24, 31, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 47, 68, 45, 255, 38, 57, 38, 255, 31, 45, 32, 255, 31, 44, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 27, 36, 27, 255, 31, 44, 31, 255, 30, 42, 30, 255, 35, 52, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 34, 50, 34, 255, 28, 40, 29, 255, 25, 32, 26, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 32, 47, 33, 255, 42, 62, 41, 255, 51, 74, 48, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 23, 30, 24, 255, 27, 35, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 31, 45, 32, 255, 34, 51, 35, 255, 32, 47, 33, 255, 27, 37, 28, 255, 32, 46, 32, 255, 40, 60, 40, 255, 37, 56, 37, 255, 39, 59, 39, 255, 33, 49, 34, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 41, 61, 40, 255, 34, 51, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 45, 32, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 44, 31, 255, 34, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 34, 49, 34, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 34, 49, 34, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 45, 37, 24, 255, 60, 46, 31, 255, 58, 45, 30, 255, 49, 40, 26, 255, 48, 40, 26, 255, 57, 45, 29, 255, 55, 43, 28, 255, 43, 37, 24, 255, 45, 38, 25, 255, 43, 36, 23, 255, 38, 33, 23, 255, 36, 32, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 35, 25, 255, 43, 36, 24, 255, 48, 39, 25, 255, 38, 33, 23, 255, 45, 37, 24, 255, 64, 48, 32, 255, 59, 45, 30, 255, 49, 40, 26, 255, 45, 37, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 66, 49, 33, 255, 53, 42, 28, 255, 42, 36, 24, 255, 52, 42, 27, 255, 40, 34, 24, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 35, 31, 23, 255, 34, 31, 22, 255, 36, 32, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 41, 36, 26, 255, 45, 39, 28, 255, 43, 36, 24, 255, 57, 44, 29, 255, 46, 39, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 54, 45, 32, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 32, 22, 255, 60, 46, 31, 255, 67, 50, 33, 255, 66, 49, 31, 255, 54, 43, 28, 255, 45, 38, 24, 255, 46, 38, 25, 255, 59, 45, 30, 255, 53, 42, 27, 255, 55, 44, 30, 255, 47, 40, 27, 255, 41, 35, 24, 255, 48, 39, 26, 255, 44, 37, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 55, 43, 28, 255, 54, 43, 28, 255, 57, 44, 29, 255, 42, 35, 24, 255, 53, 43, 28, 255, 44, 37, 24, 255, 49, 40, 27, 255, 38, 33, 23, 255, 38, 33, 23, 255, 57, 47, 34, 255, 40, 35, 24, 255, 33, 30, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 64, 48, 32, 255, 43, 37, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 34, 31, 22, 255, 57, 47, 34, 255, 39, 34, 23, 255, 54, 43, 28, 255, 46, 38, 25, 255, 46, 39, 25, 255, 68, 51, 33, 255, 52, 42, 27, 255, 34, 31, 22, 255, 62, 51, 36, 255, 34, 30, 22, 255, 40, 34, 24, 255, 40, 35, 23, 255, 40, 34, 24, 255, 54, 42, 27, 255, 40, 34, 24, 255, 40, 35, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 61, 46, 31, 255, 50, 40, 27, 255, 44, 37, 24, 255, 40, 34, 23, 255, 45, 38, 25, 255, 50, 42, 29, 255, 41, 35, 26, 255, 64, 52, 37, 255, 39, 34, 23, 255, 39, 34, 23, 255, 56, 44, 30, 255, 39, 34, 23, 255, 44, 36, 24, 255, 38, 33, 23, 255, 38, 33, 23, 255, 40, 35, 23, 255, 41, 35, 23, 255, 42, 35, 23, 255, 36, 32, 22, 255, 49, 42, 30, 255, 39, 34, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 36, 32, 24, 255, 33, 30, 22, 255, 34, 30, 22, 255, 54, 45, 33, 255, 34, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 39, 34, 23, 255, 63, 52, 37, 255, 37, 33, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 47, 39, 25, 255, 53, 42, 28, 255, 51, 41, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 68, 55, 40, 255, 34, 31, 22, 255, 34, 31, 22, 255, 39, 34, 23, 255, 42, 35, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 44, 41, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 46, 40, 28, 255, 41, 36, 25, 255, 40, 34, 24, 255, 43, 37, 24, 255, 47, 38, 25, 255, 55, 43, 28, 255, 49, 40, 27, 255, 38, 33, 23, 255, 51, 43, 30, 255, 63, 52, 37, 255, 41, 34, 23, 255, 41, 35, 24, 255, 46, 38, 24, 255, 43, 36, 24, 255, 44, 36, 23, 255, 49, 40, 26, 255, 52, 41, 27, 255, 45, 37, 25, 255, 60, 46, 31, 255, 53, 42, 27, 255, 44, 36, 23, 255, 44, 37, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 42, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 50, 40, 27, 255, 58, 45, 30, 255, 60, 46, 30, 255, 54, 43, 28, 255, 49, 40, 26, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 43, 37, 24, 255, 63, 48, 31, 255, 49, 40, 26, 255, 55, 43, 28, 255, 51, 41, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 36, 32, 23, 255, 39, 34, 24, 255, 38, 33, 23, 255, 50, 40, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 33, 30, 22, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 35, 31, 22, 255, 50, 42, 31, 255, 44, 38, 27, 255, 38, 33, 23, 255, 40, 35, 24, 255, 37, 33, 23, 255, 49, 40, 26, 255, 34, 30, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 23, 255, 55, 43, 28, 255, 42, 36, 24, 255, 51, 43, 31, 255, 49, 40, 26, 255, 44, 37, 24, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 38, 28, 255, 25, 33, 26, 255, 26, 32, 26, 255, 32, 41, 32, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 30, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 23, 29, 24, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 38, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 23, 29, 24, 255, 26, 36, 27, 255, 31, 44, 31, 255, 27, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 25, 33, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 27, 38, 28, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 31, 25, 255, 27, 37, 28, 255, 25, 34, 26, 255, 29, 37, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 27, 38, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 53, 36, 255, 47, 69, 45, 255, 55, 79, 51, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 26, 35, 27, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 30, 43, 31, 255, 37, 55, 37, 255, 41, 61, 40, 255, 37, 55, 37, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 34, 26, 255, 32, 46, 32, 255, 34, 49, 34, 255, 40, 60, 40, 255, 36, 53, 36, 255, 43, 64, 42, 255, 35, 52, 35, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 37, 28, 255, 38, 58, 38, 255, 32, 46, 32, 255, 28, 39, 29, 255, 31, 45, 32, 255, 39, 59, 39, 255, 41, 61, 40, 255, 37, 55, 37, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 25, 34, 26, 255, 30, 42, 30, 255, 33, 48, 33, 255, 28, 39, 29, 255, 32, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 51, 35, 255, 30, 42, 30, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 43, 31, 255, 36, 54, 36, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 24, 31, 25, 255, 26, 35, 27, 255, 56, 44, 29, 255, 55, 43, 28, 255, 46, 39, 25, 255, 51, 41, 27, 255, 61, 46, 31, 255, 61, 46, 31, 255, 52, 42, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 39, 33, 23, 255, 53, 44, 32, 255, 37, 33, 23, 255, 49, 40, 26, 255, 50, 40, 27, 255, 45, 37, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 43, 37, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 55, 43, 28, 255, 39, 33, 23, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 53, 42, 28, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 44, 37, 24, 255, 48, 40, 26, 255, 42, 36, 24, 255, 52, 42, 27, 255, 52, 42, 28, 255, 43, 36, 24, 255, 43, 37, 24, 255, 48, 40, 30, 255, 59, 49, 35, 255, 49, 42, 30, 255, 33, 30, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 48, 40, 26, 255, 49, 40, 26, 255, 51, 41, 27, 255, 36, 32, 22, 255, 36, 32, 24, 255, 36, 32, 22, 255, 37, 33, 24, 255, 37, 33, 23, 255, 37, 32, 22, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 45, 38, 24, 255, 50, 40, 26, 255, 46, 38, 24, 255, 43, 36, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 45, 38, 25, 255, 48, 39, 25, 255, 44, 37, 24, 255, 50, 40, 26, 255, 46, 38, 25, 255, 37, 33, 23, 255, 48, 38, 26, 255, 47, 38, 26, 255, 45, 37, 25, 255, 53, 43, 28, 255, 41, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 45, 38, 25, 255, 39, 33, 23, 255, 36, 32, 23, 255, 36, 31, 22, 255, 40, 35, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 52, 42, 28, 255, 40, 35, 24, 255, 38, 33, 23, 255, 36, 32, 23, 255, 38, 33, 23, 255, 40, 34, 24, 255, 35, 31, 23, 255, 37, 33, 23, 255, 47, 39, 25, 255, 46, 38, 25, 255, 59, 45, 30, 255, 57, 44, 29, 255, 37, 33, 23, 255, 40, 35, 23, 255, 40, 34, 24, 255, 44, 36, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 39, 26, 255, 36, 32, 23, 255, 40, 35, 23, 255, 39, 33, 23, 255, 39, 34, 23, 255, 45, 38, 25, 255, 46, 38, 25, 255, 46, 37, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 44, 37, 25, 255, 44, 38, 25, 255, 41, 35, 26, 255, 37, 32, 23, 255, 46, 38, 25, 255, 47, 38, 26, 255, 42, 37, 26, 255, 35, 31, 22, 255, 47, 38, 24, 255, 49, 39, 25, 255, 35, 31, 22, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 31, 22, 255, 39, 34, 24, 255, 44, 36, 24, 255, 36, 32, 22, 255, 37, 33, 23, 255, 44, 38, 27, 255, 41, 36, 25, 255, 48, 41, 29, 255, 36, 31, 22, 255, 34, 30, 22, 255, 42, 37, 27, 255, 36, 32, 22, 255, 35, 31, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 45, 39, 28, 255, 33, 30, 22, 255, 33, 30, 22, 255, 66, 53, 38, 255, 41, 36, 26, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 41, 35, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 40, 34, 23, 255, 41, 35, 24, 255, 37, 32, 22, 255, 33, 30, 22, 255, 37, 33, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 23, 255, 41, 35, 23, 255, 36, 32, 24, 255, 35, 31, 23, 255, 42, 36, 23, 255, 50, 40, 26, 255, 44, 37, 24, 255, 47, 38, 24, 255, 56, 44, 28, 255, 54, 42, 27, 255, 56, 44, 28, 255, 44, 37, 24, 255, 43, 36, 24, 255, 48, 39, 25, 255, 66, 49, 33, 255, 48, 40, 26, 255, 41, 35, 24, 255, 34, 31, 22, 255, 44, 38, 27, 255, 33, 30, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 39, 33, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 48, 40, 26, 255, 37, 33, 23, 255, 40, 35, 24, 255, 61, 47, 31, 255, 40, 34, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 43, 37, 24, 255, 49, 40, 26, 255, 45, 37, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 54, 43, 28, 255, 46, 39, 25, 255, 42, 36, 24, 255, 53, 42, 28, 255, 48, 39, 25, 255, 52, 42, 27, 255, 42, 36, 24, 255, 40, 35, 24, 255, 36, 32, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 48, 40, 30, 255, 54, 45, 33, 255, 36, 32, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 40, 34, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 36, 24, 255, 53, 42, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 29, 41, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 24, 32, 25, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 28, 40, 29, 255, 29, 40, 29, 255, 23, 29, 24, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 33, 41, 32, 255, 27, 34, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 23, 30, 24, 255, 27, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 30, 24, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 38, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 24, 32, 25, 255, 28, 40, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 33, 26, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 38, 28, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 32, 46, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 34, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 27, 38, 28, 255, 26, 36, 27, 255, 32, 46, 32, 255, 34, 51, 35, 255, 31, 44, 31, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 41, 30, 255, 27, 38, 28, 255, 36, 54, 36, 255, 33, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 26, 36, 27, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 34, 26, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 35, 28, 255, 29, 37, 29, 255, 23, 29, 24, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 40, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 25, 33, 26, 255, 29, 41, 30, 255, 27, 37, 28, 255, 49, 56, 14, 255, 32, 45, 32, 255, 40, 60, 40, 255, 39, 59, 39, 255, 42, 62, 41, 255, 56, 80, 52, 255, 45, 67, 44, 255, 37, 55, 37, 255, 33, 49, 34, 255, 27, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 24, 30, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 35, 28, 255, 23, 29, 24, 255, 28, 38, 28, 255, 27, 36, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 47, 33, 255, 36, 53, 36, 255, 37, 56, 37, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 70, 83, 13, 255, 23, 29, 24, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 28, 39, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 32, 47, 33, 255, 49, 71, 46, 255, 36, 54, 36, 255, 36, 53, 36, 255, 36, 53, 36, 255, 30, 43, 31, 255, 28, 39, 29, 255, 23, 29, 24, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 26, 34, 26, 255, 33, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 37, 55, 37, 255, 44, 65, 43, 255, 32, 47, 33, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 23, 30, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 30, 43, 31, 255, 25, 34, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 40, 29, 255, 35, 51, 35, 255, 30, 43, 31, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 53, 36, 255, 35, 52, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 24, 31, 25, 255, 26, 34, 26, 255, 62, 47, 31, 255, 45, 37, 24, 255, 44, 37, 24, 255, 36, 32, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 43, 36, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 56, 44, 29, 255, 49, 40, 26, 255, 40, 35, 24, 255, 41, 35, 24, 255, 52, 42, 27, 255, 44, 37, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 46, 38, 25, 255, 46, 39, 25, 255, 59, 46, 30, 255, 60, 46, 30, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 28, 255, 39, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 53, 42, 28, 255, 46, 38, 25, 255, 38, 33, 23, 255, 54, 43, 28, 255, 43, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 55, 46, 33, 255, 33, 30, 22, 255, 37, 33, 24, 255, 41, 36, 26, 255, 37, 33, 23, 255, 36, 31, 22, 255, 39, 34, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 24, 255, 49, 42, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 41, 36, 24, 255, 42, 35, 23, 255, 37, 32, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 45, 37, 25, 255, 40, 34, 23, 255, 38, 33, 23, 255, 47, 38, 25, 255, 54, 42, 28, 255, 47, 39, 26, 255, 41, 35, 24, 255, 44, 36, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 51, 40, 27, 255, 34, 31, 22, 255, 38, 33, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 45, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 44, 37, 24, 255, 41, 35, 24, 255, 39, 34, 24, 255, 49, 42, 30, 255, 42, 37, 27, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 34, 25, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 40, 34, 23, 255, 42, 36, 24, 255, 66, 49, 33, 255, 44, 36, 23, 255, 36, 32, 22, 255, 45, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 46, 39, 26, 255, 45, 37, 25, 255, 38, 33, 23, 255, 39, 34, 23, 255, 40, 34, 23, 255, 44, 37, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 59, 47, 32, 255, 61, 49, 33, 255, 52, 44, 31, 255, 44, 38, 27, 255, 38, 33, 23, 255, 52, 43, 29, 255, 37, 33, 23, 255, 38, 33, 23, 255, 54, 43, 28, 255, 61, 46, 31, 255, 43, 36, 25, 255, 41, 35, 24, 255, 37, 32, 22, 255, 40, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 41, 36, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 64, 52, 37, 255, 62, 51, 36, 255, 63, 52, 37, 255, 48, 40, 30, 255, 42, 36, 26, 255, 40, 35, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 48, 41, 29, 255, 33, 30, 22, 255, 36, 32, 23, 255, 42, 35, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 40, 34, 23, 255, 44, 37, 25, 255, 50, 40, 28, 255, 47, 38, 25, 255, 66, 70, 33, 255, 39, 34, 23, 255, 37, 33, 23, 255, 35, 32, 23, 255, 37, 32, 22, 255, 40, 35, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 42, 27, 255, 44, 37, 24, 255, 46, 38, 24, 255, 49, 39, 26, 255, 57, 44, 29, 255, 43, 37, 24, 255, 52, 41, 27, 255, 47, 38, 24, 255, 36, 32, 24, 255, 45, 37, 24, 255, 59, 45, 30, 255, 57, 44, 29, 255, 36, 31, 22, 255, 34, 30, 22, 255, 34, 31, 22, 255, 41, 36, 26, 255, 33, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 35, 31, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 44, 37, 24, 255, 44, 38, 27, 255, 41, 35, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 64, 48, 32, 255, 53, 42, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 64, 48, 32, 255, 52, 42, 28, 255, 44, 37, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 24, 255, 49, 42, 30, 255, 49, 42, 30, 255, 61, 50, 36, 255, 35, 31, 23, 255, 35, 30, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 24, 255, 55, 46, 33, 255, 39, 33, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 48, 47, 39, 255, 52, 42, 27, 255, 52, 42, 27, 255, 44, 37, 24, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 46, 38, 25, 255, 28, 39, 29, 255, 28, 40, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 28, 38, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 34, 26, 255, 27, 36, 27, 255, 33, 42, 33, 255, 27, 34, 27, 255, 25, 32, 26, 255, 26, 33, 27, 255, 24, 32, 25, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 30, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 32, 25, 255, 25, 34, 26, 255, 29, 40, 29, 255, 27, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 26, 34, 26, 255, 28, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 36, 53, 36, 255, 33, 48, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 24, 32, 25, 255, 80, 96, 12, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 28, 39, 29, 255, 24, 31, 25, 255, 31, 45, 32, 255, 32, 46, 32, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 36, 27, 255, 29, 40, 29, 255, 26, 35, 27, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 30, 43, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 27, 38, 28, 255, 39, 59, 39, 255, 36, 54, 36, 255, 37, 55, 37, 255, 35, 52, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 32, 45, 32, 255, 24, 32, 25, 255, 31, 44, 31, 255, 34, 50, 34, 255, 28, 38, 28, 255, 32, 46, 32, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 26, 34, 26, 255, 29, 40, 29, 255, 28, 39, 29, 255, 38, 57, 38, 255, 34, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 30, 42, 30, 255, 24, 31, 25, 255, 33, 48, 33, 255, 36, 54, 36, 255, 35, 51, 35, 255, 49, 71, 46, 255, 33, 48, 33, 255, 31, 44, 31, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 37, 55, 37, 255, 37, 56, 37, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 33, 48, 33, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 29, 24, 255, 30, 42, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 31, 45, 32, 255, 25, 34, 26, 255, 25, 34, 26, 255, 30, 43, 31, 255, 34, 50, 34, 255, 31, 44, 31, 255, 33, 47, 33, 255, 34, 51, 35, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 40, 29, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 39, 34, 25, 255, 33, 30, 22, 255, 39, 34, 23, 255, 54, 43, 28, 255, 52, 42, 27, 255, 43, 37, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 43, 37, 24, 255, 61, 46, 31, 255, 40, 34, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 46, 38, 25, 255, 45, 37, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 45, 37, 24, 255, 77, 57, 33, 255, 93, 67, 31, 255, 58, 45, 30, 255, 54, 43, 28, 255, 46, 39, 25, 255, 47, 39, 25, 255, 48, 39, 25, 255, 41, 35, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 32, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 36, 31, 22, 255, 36, 31, 22, 255, 40, 34, 24, 255, 35, 31, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 40, 34, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 47, 39, 25, 255, 43, 36, 24, 255, 39, 33, 23, 255, 62, 51, 36, 255, 34, 30, 22, 255, 77, 62, 44, 255, 80, 64, 45, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 39, 28, 255, 67, 54, 39, 255, 37, 33, 23, 255, 39, 34, 23, 255, 47, 39, 29, 255, 34, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 39, 26, 255, 38, 33, 23, 255, 37, 33, 24, 255, 35, 31, 22, 255, 46, 38, 24, 255, 38, 33, 23, 255, 49, 40, 26, 255, 40, 35, 24, 255, 42, 35, 23, 255, 52, 41, 28, 255, 46, 38, 25, 255, 43, 36, 25, 255, 36, 31, 23, 255, 39, 33, 23, 255, 36, 32, 22, 255, 36, 32, 22, 255, 37, 32, 22, 255, 52, 42, 27, 255, 52, 41, 27, 255, 44, 37, 25, 255, 37, 33, 23, 255, 37, 33, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 40, 35, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 47, 48, 40, 255, 49, 42, 30, 255, 38, 33, 23, 255, 50, 42, 31, 255, 36, 31, 22, 255, 38, 33, 23, 255, 40, 34, 23, 255, 65, 48, 32, 255, 65, 49, 33, 255, 55, 44, 29, 255, 41, 35, 23, 255, 46, 38, 25, 255, 36, 31, 22, 255, 39, 34, 23, 255, 44, 37, 25, 255, 43, 36, 24, 255, 38, 33, 23, 255, 62, 66, 42, 255, 52, 41, 27, 255, 48, 39, 26, 255, 46, 38, 25, 255, 56, 46, 31, 255, 36, 32, 23, 255, 45, 38, 28, 255, 41, 35, 25, 255, 41, 36, 25, 255, 43, 36, 25, 255, 44, 36, 24, 255, 52, 41, 27, 255, 41, 34, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 55, 43, 28, 255, 59, 45, 28, 255, 43, 36, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 45, 39, 28, 255, 39, 33, 24, 255, 40, 35, 24, 255, 52, 42, 28, 255, 39, 34, 23, 255, 39, 34, 23, 255, 37, 33, 24, 255, 49, 42, 30, 255, 35, 31, 23, 255, 69, 56, 39, 255, 61, 50, 35, 255, 78, 62, 43, 255, 77, 61, 43, 255, 53, 44, 31, 255, 39, 34, 23, 255, 41, 35, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 40, 34, 23, 255, 51, 41, 27, 255, 54, 43, 28, 255, 47, 38, 26, 255, 55, 45, 30, 255, 40, 35, 23, 255, 40, 35, 23, 255, 48, 39, 25, 255, 48, 40, 26, 255, 48, 39, 26, 255, 47, 40, 28, 255, 37, 32, 22, 255, 39, 33, 23, 255, 35, 31, 22, 255, 44, 38, 24, 255, 55, 43, 29, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 24, 255, 66, 49, 32, 255, 62, 47, 30, 255, 52, 42, 28, 255, 66, 49, 32, 255, 42, 36, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 63, 48, 31, 255, 69, 51, 33, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 23, 255, 39, 34, 25, 255, 42, 36, 24, 255, 48, 40, 30, 255, 49, 42, 30, 255, 40, 34, 24, 255, 35, 31, 22, 255, 47, 39, 25, 255, 37, 33, 23, 255, 43, 37, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 38, 33, 23, 255, 34, 30, 22, 255, 73, 59, 42, 255, 57, 47, 34, 255, 46, 39, 25, 255, 43, 36, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 58, 45, 30, 255, 56, 44, 29, 255, 51, 41, 27, 255, 42, 36, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 58, 48, 34, 255, 37, 33, 23, 255, 55, 46, 33, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 55, 43, 28, 255, 50, 40, 27, 255, 35, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 61, 46, 31, 255, 60, 46, 30, 255, 67, 50, 33, 255, 61, 47, 31, 255, 37, 33, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 54, 43, 28, 255, 62, 47, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 38, 28, 255, 29, 41, 30, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 31, 44, 31, 255, 29, 40, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 41, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 29, 40, 29, 255, 32, 46, 32, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 25, 34, 26, 255, 31, 44, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 24, 30, 25, 255, 28, 39, 29, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 29, 40, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 40, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 32, 47, 33, 255, 32, 45, 32, 255, 32, 46, 32, 255, 35, 52, 35, 255, 32, 46, 32, 255, 25, 33, 26, 255, 30, 43, 31, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 51, 35, 255, 28, 38, 28, 255, 27, 37, 28, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 39, 29, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 24, 30, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 28, 39, 29, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 38, 28, 255, 25, 34, 26, 255, 24, 31, 25, 255, 26, 35, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 47, 68, 45, 255, 39, 59, 39, 255, 37, 56, 37, 255, 45, 66, 43, 255, 35, 53, 36, 255, 35, 53, 36, 255, 30, 43, 31, 255, 31, 44, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 33, 49, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 33, 47, 33, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 37, 56, 37, 255, 31, 45, 32, 255, 27, 38, 28, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 49, 34, 255, 37, 56, 37, 255, 34, 50, 34, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 36, 53, 36, 255, 31, 45, 32, 255, 30, 42, 30, 255, 37, 56, 37, 255, 36, 54, 36, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 45, 32, 255, 25, 33, 26, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 25, 32, 26, 255, 26, 32, 26, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 47, 33, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 24, 32, 25, 255, 28, 39, 29, 255, 25, 34, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 37, 56, 37, 255, 33, 49, 34, 255, 37, 56, 37, 255, 35, 53, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 31, 44, 31, 255, 32, 47, 33, 255, 68, 51, 33, 255, 43, 37, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 39, 34, 25, 255, 38, 33, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 52, 42, 27, 255, 35, 31, 22, 255, 41, 35, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 52, 42, 27, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 55, 43, 28, 255, 65, 49, 33, 255, 55, 43, 28, 255, 45, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 40, 35, 24, 255, 35, 31, 22, 255, 36, 31, 22, 255, 50, 40, 27, 255, 64, 48, 32, 255, 43, 37, 24, 255, 68, 51, 33, 255, 57, 45, 29, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 34, 30, 22, 255, 39, 34, 23, 255, 56, 44, 29, 255, 50, 40, 27, 255, 40, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 45, 37, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 41, 35, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 42, 30, 255, 77, 62, 44, 255, 34, 30, 22, 255, 39, 34, 25, 255, 40, 34, 24, 255, 33, 30, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 58, 48, 34, 255, 41, 35, 24, 255, 39, 34, 23, 255, 43, 37, 26, 255, 42, 36, 24, 255, 39, 34, 23, 255, 41, 35, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 48, 39, 26, 255, 45, 38, 25, 255, 39, 34, 23, 255, 41, 35, 23, 255, 42, 36, 23, 255, 42, 35, 24, 255, 46, 37, 25, 255, 45, 38, 25, 255, 38, 33, 23, 255, 50, 41, 28, 255, 37, 32, 23, 255, 41, 35, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 43, 37, 24, 255, 40, 35, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 38, 32, 22, 255, 43, 36, 24, 255, 39, 34, 24, 255, 39, 33, 24, 255, 34, 30, 22, 255, 48, 41, 29, 255, 41, 35, 23, 255, 43, 37, 25, 255, 50, 40, 27, 255, 41, 35, 25, 255, 55, 43, 29, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 55, 45, 32, 255, 46, 39, 27, 255, 39, 34, 24, 255, 40, 35, 24, 255, 37, 33, 23, 255, 52, 43, 31, 255, 40, 35, 24, 255, 36, 32, 23, 255, 49, 42, 30, 255, 41, 35, 23, 255, 43, 37, 25, 255, 53, 42, 28, 255, 48, 39, 25, 255, 43, 36, 24, 255, 42, 35, 24, 255, 45, 37, 25, 255, 38, 33, 23, 255, 49, 40, 26, 255, 50, 40, 26, 255, 62, 47, 31, 255, 46, 37, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 36, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 42, 36, 23, 255, 50, 40, 27, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 35, 30, 22, 255, 57, 47, 33, 255, 74, 59, 41, 255, 70, 58, 42, 255, 71, 55, 39, 255, 57, 47, 33, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 37, 26, 255, 47, 38, 26, 255, 52, 41, 27, 255, 44, 37, 24, 255, 37, 33, 23, 255, 41, 34, 23, 255, 36, 32, 22, 255, 39, 34, 24, 255, 48, 39, 25, 255, 46, 38, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 40, 34, 23, 255, 41, 35, 23, 255, 43, 36, 24, 255, 39, 33, 23, 255, 43, 36, 24, 255, 42, 36, 23, 255, 43, 36, 24, 255, 48, 39, 25, 255, 48, 39, 25, 255, 56, 43, 28, 255, 54, 42, 27, 255, 44, 37, 24, 255, 63, 47, 31, 255, 72, 53, 33, 255, 44, 37, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 40, 35, 24, 255, 43, 36, 24, 255, 59, 46, 30, 255, 35, 31, 22, 255, 66, 54, 38, 255, 34, 30, 22, 255, 33, 30, 22, 255, 61, 50, 36, 255, 39, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 33, 30, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 37, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 33, 30, 22, 255, 39, 33, 23, 255, 37, 33, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 48, 40, 26, 255, 64, 48, 32, 255, 51, 41, 27, 255, 43, 36, 24, 255, 55, 51, 41, 255, 64, 48, 32, 255, 51, 41, 27, 255, 39, 33, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 48, 40, 26, 255, 40, 34, 24, 255, 71, 57, 41, 255, 55, 46, 33, 255, 35, 31, 22, 255, 40, 35, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 64, 48, 32, 255, 45, 38, 25, 255, 40, 34, 24, 255, 43, 36, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 67, 50, 33, 255, 51, 41, 27, 255, 61, 46, 31, 255, 38, 33, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 35, 44, 34, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 29, 37, 30, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 48, 33, 255, 33, 48, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 31, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 34, 50, 34, 255, 33, 49, 34, 255, 27, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 35, 51, 35, 255, 26, 35, 27, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 29, 39, 16, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 26, 35, 27, 255, 24, 32, 25, 255, 24, 31, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 40, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 28, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 30, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 27, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 36, 53, 36, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 27, 38, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 36, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 27, 37, 28, 255, 27, 36, 27, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 47, 33, 255, 36, 54, 36, 255, 37, 56, 37, 255, 45, 67, 44, 255, 36, 54, 36, 255, 45, 67, 44, 255, 35, 53, 36, 255, 37, 55, 37, 255, 36, 54, 36, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 45, 32, 255, 34, 51, 35, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 24, 32, 25, 255, 26, 35, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 28, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 28, 39, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 43, 31, 255, 35, 52, 35, 255, 34, 50, 34, 255, 45, 66, 43, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 37, 55, 37, 255, 37, 55, 37, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 40, 29, 255, 31, 45, 32, 255, 35, 52, 35, 255, 35, 51, 35, 255, 34, 50, 34, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 33, 26, 255, 25, 32, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 32, 45, 32, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 40, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 42, 30, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 47, 69, 45, 255, 35, 53, 36, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 26, 34, 26, 255, 28, 38, 28, 255, 26, 35, 27, 255, 29, 41, 30, 255, 28, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 52, 42, 27, 255, 45, 38, 25, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 39, 34, 25, 255, 36, 32, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 64, 48, 32, 255, 39, 33, 23, 255, 39, 34, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 48, 40, 26, 255, 52, 42, 28, 255, 52, 42, 27, 255, 52, 42, 27, 255, 59, 45, 30, 255, 64, 48, 32, 255, 58, 45, 30, 255, 44, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 51, 41, 27, 255, 41, 35, 24, 255, 40, 34, 24, 255, 59, 46, 30, 255, 56, 44, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 46, 38, 25, 255, 45, 37, 24, 255, 48, 39, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 35, 31, 22, 255, 36, 32, 22, 255, 42, 36, 24, 255, 43, 37, 24, 255, 48, 39, 25, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 44, 37, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 39, 34, 25, 255, 35, 31, 22, 255, 40, 35, 24, 255, 69, 88, 34, 255, 36, 32, 22, 255, 61, 50, 36, 255, 35, 31, 22, 255, 39, 34, 23, 255, 42, 36, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 34, 31, 22, 255, 39, 34, 23, 255, 42, 36, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 42, 35, 24, 255, 39, 34, 23, 255, 82, 104, 71, 255, 49, 40, 27, 255, 46, 40, 27, 255, 48, 39, 26, 255, 43, 36, 24, 255, 46, 38, 25, 255, 54, 45, 31, 255, 52, 43, 31, 255, 38, 33, 24, 255, 33, 30, 22, 255, 41, 35, 26, 255, 45, 38, 28, 255, 38, 33, 24, 255, 37, 32, 23, 255, 41, 36, 25, 255, 45, 37, 26, 255, 48, 44, 35, 255, 42, 35, 24, 255, 47, 38, 26, 255, 42, 35, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 47, 39, 25, 255, 51, 41, 27, 255, 61, 46, 31, 255, 40, 35, 23, 255, 42, 36, 24, 255, 34, 30, 22, 255, 36, 32, 23, 255, 47, 39, 26, 255, 39, 33, 24, 255, 41, 36, 24, 255, 53, 42, 28, 255, 54, 42, 28, 255, 44, 37, 24, 255, 41, 34, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 43, 37, 26, 255, 41, 35, 26, 255, 42, 36, 25, 255, 41, 35, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 49, 39, 26, 255, 57, 44, 29, 255, 55, 43, 28, 255, 52, 41, 27, 255, 52, 42, 27, 255, 46, 38, 24, 255, 42, 36, 24, 255, 49, 42, 27, 255, 61, 70, 31, 255, 50, 41, 26, 255, 37, 34, 25, 255, 38, 32, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 38, 33, 22, 255, 42, 36, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 34, 23, 255, 38, 33, 23, 255, 43, 37, 26, 255, 38, 33, 23, 255, 39, 33, 23, 255, 48, 40, 29, 255, 50, 42, 30, 255, 65, 53, 37, 255, 52, 44, 31, 255, 43, 36, 27, 255, 36, 32, 22, 255, 49, 41, 29, 255, 37, 32, 22, 255, 44, 48, 28, 255, 38, 33, 23, 255, 50, 40, 27, 255, 48, 39, 26, 255, 47, 38, 25, 255, 55, 44, 30, 255, 36, 32, 23, 255, 57, 47, 33, 255, 46, 38, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 39, 33, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 36, 31, 22, 255, 48, 39, 25, 255, 63, 47, 31, 255, 53, 42, 27, 255, 61, 46, 30, 255, 70, 51, 32, 255, 55, 43, 28, 255, 48, 39, 25, 255, 71, 52, 33, 255, 62, 47, 31, 255, 44, 37, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 41, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 35, 31, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 35, 25, 255, 38, 33, 23, 255, 43, 37, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 46, 40, 29, 255, 34, 31, 22, 255, 39, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 48, 39, 25, 255, 52, 42, 27, 255, 67, 50, 33, 255, 64, 48, 32, 255, 64, 48, 32, 255, 47, 39, 25, 255, 68, 51, 33, 255, 59, 45, 30, 255, 48, 39, 25, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 39, 34, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 42, 37, 27, 255, 72, 58, 42, 255, 35, 31, 22, 255, 43, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 46, 39, 25, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 46, 39, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 59, 46, 30, 255, 51, 41, 27, 255, 46, 39, 25, 255, 40, 35, 24, 255, 43, 36, 24, 255, 38, 33, 23, 255, 45, 37, 24, 255, 43, 36, 24, 255, 34, 49, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 29, 41, 30, 255, 25, 34, 26, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 36, 27, 255, 33, 42, 33, 255, 23, 29, 24, 255, 23, 30, 24, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 25, 34, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 36, 54, 36, 255, 34, 50, 34, 255, 29, 40, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 47, 33, 255, 28, 39, 29, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 31, 45, 32, 255, 27, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 32, 44, 18, 255, 26, 35, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 36, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 33, 49, 34, 255, 34, 50, 34, 255, 34, 49, 34, 255, 31, 44, 31, 255, 35, 52, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 25, 32, 26, 255, 26, 33, 27, 255, 26, 35, 27, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 45, 32, 255, 35, 52, 35, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 49, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 35, 52, 35, 255, 30, 43, 31, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 34, 26, 255, 27, 36, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 26, 35, 27, 255, 25, 32, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 24, 32, 25, 255, 28, 36, 29, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 51, 35, 255, 47, 68, 45, 255, 43, 64, 42, 255, 36, 53, 36, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 45, 32, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 33, 49, 34, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 27, 38, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 25, 34, 26, 255, 27, 36, 27, 255, 26, 36, 27, 255, 26, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 36, 54, 36, 255, 34, 51, 35, 255, 36, 53, 36, 255, 36, 53, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 29, 40, 29, 255, 29, 40, 29, 255, 31, 44, 31, 255, 32, 47, 33, 255, 34, 49, 34, 255, 31, 44, 31, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 29, 36, 29, 255, 26, 36, 27, 255, 30, 42, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 28, 40, 29, 255, 32, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 28, 40, 29, 255, 32, 46, 32, 255, 25, 34, 26, 255, 28, 39, 29, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 46, 32, 255, 32, 47, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 46, 32, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 24, 30, 25, 255, 25, 34, 26, 255, 23, 29, 24, 255, 26, 36, 27, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 39, 34, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 57, 47, 34, 255, 53, 44, 32, 255, 39, 34, 23, 255, 40, 35, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 60, 46, 31, 255, 39, 34, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 70, 52, 33, 255, 59, 46, 30, 255, 70, 52, 33, 255, 52, 42, 27, 255, 42, 36, 24, 255, 49, 40, 26, 255, 39, 34, 23, 255, 41, 35, 24, 255, 45, 38, 25, 255, 37, 33, 23, 255, 33, 30, 22, 255, 55, 43, 28, 255, 54, 43, 28, 255, 37, 33, 23, 255, 41, 36, 24, 255, 40, 35, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 48, 40, 30, 255, 43, 36, 24, 255, 54, 43, 28, 255, 43, 36, 24, 255, 45, 37, 24, 255, 46, 39, 25, 255, 47, 39, 25, 255, 44, 37, 24, 255, 34, 30, 22, 255, 34, 30, 22, 255, 62, 51, 36, 255, 62, 51, 36, 255, 41, 36, 26, 255, 39, 34, 23, 255, 41, 35, 24, 255, 36, 31, 22, 255, 33, 30, 22, 255, 49, 42, 30, 255, 37, 33, 23, 255, 59, 45, 30, 255, 48, 39, 25, 255, 55, 43, 28, 255, 35, 31, 22, 255, 51, 43, 31, 255, 34, 30, 22, 255, 39, 34, 24, 255, 36, 32, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 41, 36, 24, 255, 36, 31, 22, 255, 46, 38, 25, 255, 47, 39, 25, 255, 34, 31, 22, 255, 35, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 40, 34, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 42, 37, 27, 255, 42, 36, 23, 255, 43, 36, 24, 255, 71, 53, 31, 255, 62, 47, 31, 255, 41, 35, 24, 255, 45, 38, 25, 255, 42, 35, 24, 255, 43, 36, 24, 255, 45, 39, 27, 255, 64, 51, 35, 255, 46, 40, 27, 255, 36, 32, 22, 255, 33, 30, 22, 255, 35, 32, 22, 255, 37, 33, 23, 255, 38, 33, 22, 255, 37, 33, 22, 255, 44, 36, 25, 255, 48, 38, 26, 255, 52, 43, 30, 255, 37, 33, 23, 255, 41, 35, 25, 255, 39, 34, 23, 255, 44, 36, 24, 255, 42, 35, 23, 255, 46, 39, 25, 255, 41, 36, 24, 255, 41, 35, 24, 255, 37, 32, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 57, 47, 34, 255, 43, 37, 25, 255, 56, 44, 30, 255, 54, 44, 30, 255, 53, 42, 28, 255, 38, 33, 22, 255, 40, 34, 23, 255, 46, 38, 25, 255, 45, 38, 28, 255, 38, 33, 23, 255, 36, 32, 22, 255, 34, 30, 22, 255, 42, 35, 23, 255, 53, 42, 28, 255, 36, 32, 22, 255, 34, 30, 22, 255, 53, 42, 27, 255, 39, 33, 23, 255, 36, 32, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 46, 38, 25, 255, 62, 46, 31, 255, 53, 42, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 36, 25, 255, 38, 33, 23, 255, 37, 32, 22, 255, 37, 33, 23, 255, 43, 37, 26, 255, 38, 33, 23, 255, 38, 33, 23, 255, 68, 55, 39, 255, 71, 57, 40, 255, 72, 58, 40, 255, 37, 32, 22, 255, 40, 34, 24, 255, 37, 33, 22, 255, 63, 51, 35, 255, 48, 41, 28, 255, 37, 33, 23, 255, 62, 50, 35, 255, 55, 45, 31, 255, 42, 36, 24, 255, 38, 33, 23, 255, 36, 32, 22, 255, 43, 36, 24, 255, 55, 43, 28, 255, 52, 41, 27, 255, 46, 38, 25, 255, 58, 45, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 39, 32, 255, 46, 40, 28, 255, 59, 49, 34, 255, 43, 37, 26, 255, 37, 33, 23, 255, 35, 31, 23, 255, 38, 34, 23, 255, 44, 37, 24, 255, 65, 53, 37, 255, 35, 31, 22, 255, 42, 37, 26, 255, 42, 36, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 54, 42, 27, 255, 47, 38, 25, 255, 50, 40, 27, 255, 54, 43, 28, 255, 43, 37, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 45, 38, 25, 255, 45, 38, 25, 255, 57, 45, 29, 255, 46, 39, 25, 255, 51, 49, 40, 255, 52, 42, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 54, 45, 33, 255, 72, 58, 42, 255, 48, 40, 30, 255, 49, 40, 26, 255, 52, 42, 28, 255, 52, 42, 27, 255, 51, 41, 27, 255, 37, 33, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 61, 47, 31, 255, 77, 57, 33, 255, 62, 47, 31, 255, 45, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 46, 38, 25, 255, 52, 42, 27, 255, 44, 37, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 71, 57, 41, 255, 63, 52, 37, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 70, 57, 40, 255, 48, 40, 30, 255, 33, 30, 22, 255, 41, 36, 24, 255, 43, 37, 24, 255, 41, 35, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 39, 34, 23, 255, 43, 36, 24, 255, 49, 40, 26, 255, 47, 39, 25, 255, 38, 33, 23, 255, 40, 34, 24, 255, 53, 42, 28, 255, 45, 38, 25, 255, 37, 33, 23, 255, 45, 37, 24, 255, 57, 45, 29, 255, 59, 46, 30, 255, 58, 45, 30, 255, 51, 41, 27, 255, 42, 36, 24, 255, 35, 53, 36, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 23, 30, 24, 255, 28, 35, 28, 255, 23, 29, 24, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 34, 26, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 33, 48, 33, 255, 30, 42, 30, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 47, 33, 255, 30, 43, 31, 255, 32, 47, 33, 255, 36, 54, 36, 255, 31, 44, 31, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 54, 36, 255, 30, 42, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 39, 29, 255, 24, 31, 25, 255, 28, 39, 29, 255, 23, 29, 24, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 45, 32, 255, 35, 52, 35, 255, 30, 43, 31, 255, 32, 45, 32, 255, 32, 45, 32, 255, 31, 45, 32, 255, 34, 49, 34, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 38, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 29, 41, 30, 255, 34, 50, 34, 255, 37, 55, 37, 255, 31, 45, 32, 255, 38, 57, 38, 255, 38, 58, 38, 255, 32, 46, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 31, 44, 31, 255, 25, 34, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 44, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 39, 29, 255, 23, 30, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 32, 47, 33, 255, 34, 51, 35, 255, 30, 42, 30, 255, 42, 62, 41, 255, 37, 55, 37, 255, 37, 55, 37, 255, 33, 49, 34, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 32, 47, 33, 255, 34, 50, 34, 255, 30, 42, 30, 255, 27, 36, 27, 255, 25, 33, 26, 255, 50, 55, 12, 255, 24, 31, 25, 255, 29, 40, 29, 255, 28, 40, 29, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 46, 32, 255, 26, 35, 27, 255, 27, 38, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 30, 43, 31, 255, 36, 54, 36, 255, 33, 49, 34, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 33, 47, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 32, 47, 33, 255, 43, 63, 41, 255, 37, 56, 37, 255, 34, 49, 34, 255, 34, 49, 34, 255, 27, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 33, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 38, 28, 255, 28, 40, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 26, 36, 27, 255, 33, 49, 34, 255, 37, 56, 37, 255, 32, 46, 32, 255, 34, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 28, 39, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 51, 35, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 35, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 33, 48, 33, 255, 35, 52, 35, 255, 36, 54, 36, 255, 35, 51, 35, 255, 44, 38, 27, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 25, 255, 53, 44, 32, 255, 50, 42, 31, 255, 44, 38, 27, 255, 42, 36, 24, 255, 43, 37, 24, 255, 54, 43, 28, 255, 50, 40, 27, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 70, 52, 33, 255, 45, 38, 25, 255, 52, 42, 27, 255, 58, 45, 30, 255, 57, 44, 29, 255, 63, 48, 31, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 48, 40, 26, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 40, 35, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 35, 31, 22, 255, 68, 55, 40, 255, 35, 31, 22, 255, 48, 39, 25, 255, 55, 43, 28, 255, 52, 42, 27, 255, 41, 35, 24, 255, 35, 31, 22, 255, 40, 35, 24, 255, 63, 48, 31, 255, 53, 42, 28, 255, 43, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 43, 31, 255, 55, 54, 45, 255, 34, 30, 22, 255, 36, 32, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 40, 35, 25, 255, 42, 35, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 36, 32, 22, 255, 39, 34, 24, 255, 45, 38, 24, 255, 55, 43, 28, 255, 49, 40, 26, 255, 43, 36, 24, 255, 44, 37, 24, 255, 42, 36, 24, 255, 66, 54, 38, 255, 45, 39, 28, 255, 39, 34, 24, 255, 60, 49, 35, 255, 39, 33, 24, 255, 39, 34, 25, 255, 58, 47, 32, 255, 56, 46, 31, 255, 49, 40, 28, 255, 70, 54, 38, 255, 64, 50, 35, 255, 48, 39, 26, 255, 40, 35, 25, 255, 39, 34, 23, 255, 39, 34, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 54, 42, 28, 255, 47, 38, 26, 255, 36, 32, 23, 255, 39, 33, 23, 255, 43, 36, 26, 255, 40, 35, 24, 255, 45, 37, 25, 255, 54, 43, 30, 255, 56, 44, 31, 255, 47, 38, 27, 255, 44, 40, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 43, 36, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 36, 26, 255, 99, 125, 87, 255, 55, 43, 28, 255, 38, 33, 23, 255, 38, 33, 23, 255, 46, 38, 25, 255, 37, 33, 23, 255, 51, 43, 31, 255, 39, 34, 23, 255, 43, 37, 24, 255, 34, 31, 22, 255, 52, 42, 27, 255, 51, 41, 27, 255, 58, 45, 30, 255, 52, 41, 27, 255, 45, 37, 24, 255, 39, 34, 23, 255, 41, 35, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 41, 35, 23, 255, 38, 33, 23, 255, 37, 33, 23, 255, 44, 38, 27, 255, 57, 47, 33, 255, 38, 33, 22, 255, 40, 35, 24, 255, 53, 44, 30, 255, 41, 34, 23, 255, 40, 35, 23, 255, 43, 36, 25, 255, 43, 37, 25, 255, 48, 40, 28, 255, 43, 36, 24, 255, 41, 35, 25, 255, 40, 35, 23, 255, 51, 41, 28, 255, 35, 31, 22, 255, 46, 38, 25, 255, 46, 38, 25, 255, 46, 39, 25, 255, 42, 36, 24, 255, 50, 40, 27, 255, 50, 40, 26, 255, 42, 36, 24, 255, 41, 35, 23, 255, 33, 30, 22, 255, 56, 47, 33, 255, 48, 41, 30, 255, 57, 47, 33, 255, 35, 30, 22, 255, 35, 31, 22, 255, 48, 40, 26, 255, 39, 34, 23, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 62, 47, 31, 255, 53, 42, 28, 255, 61, 46, 31, 255, 52, 42, 27, 255, 51, 41, 27, 255, 43, 37, 24, 255, 42, 36, 24, 255, 62, 47, 31, 255, 48, 40, 26, 255, 60, 46, 31, 255, 41, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 38, 33, 23, 255, 55, 46, 33, 255, 33, 30, 22, 255, 50, 42, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 22, 255, 46, 39, 25, 255, 43, 36, 24, 255, 41, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 52, 42, 27, 255, 43, 37, 24, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 58, 45, 30, 255, 61, 47, 31, 255, 71, 52, 33, 255, 46, 38, 25, 255, 42, 36, 24, 255, 58, 45, 30, 255, 62, 47, 31, 255, 45, 38, 25, 255, 54, 43, 28, 255, 43, 37, 24, 255, 35, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 34, 30, 22, 255, 38, 33, 23, 255, 37, 33, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 35, 31, 23, 255, 42, 36, 24, 255, 43, 36, 24, 255, 34, 30, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 59, 45, 30, 255, 44, 37, 24, 255, 65, 86, 33, 255, 48, 40, 26, 255, 43, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 43, 64, 42, 255, 36, 53, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 32, 45, 32, 255, 33, 49, 34, 255, 28, 40, 29, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 47, 33, 255, 31, 45, 32, 255, 67, 80, 15, 255, 25, 33, 26, 255, 28, 38, 28, 255, 23, 30, 24, 255, 28, 40, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 33, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 24, 32, 25, 255, 29, 40, 29, 255, 34, 49, 34, 255, 31, 44, 31, 255, 28, 39, 29, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 38, 28, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 27, 38, 28, 255, 25, 33, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 32, 47, 33, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 33, 49, 34, 255, 34, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 24, 32, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 30, 43, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 26, 36, 27, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 31, 45, 32, 255, 28, 38, 28, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 34, 51, 35, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 33, 47, 33, 255, 32, 46, 32, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 42, 30, 255, 31, 44, 31, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 30, 43, 31, 255, 27, 37, 28, 255, 32, 47, 33, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 37, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 35, 52, 35, 255, 42, 62, 41, 255, 32, 46, 32, 255, 36, 53, 36, 255, 36, 53, 36, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 33, 47, 33, 255, 33, 48, 33, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 33, 47, 33, 255, 37, 55, 37, 255, 40, 60, 40, 255, 37, 56, 37, 255, 38, 58, 38, 255, 34, 50, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 27, 37, 28, 255, 24, 31, 25, 255, 31, 44, 31, 255, 32, 46, 32, 255, 28, 38, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 25, 33, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 27, 36, 27, 255, 31, 44, 31, 255, 35, 53, 36, 255, 36, 54, 36, 255, 36, 54, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 49, 34, 255, 35, 52, 35, 255, 34, 50, 34, 255, 36, 53, 36, 255, 33, 48, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 45, 32, 255, 32, 45, 32, 255, 30, 42, 30, 255, 30, 43, 31, 255, 26, 35, 27, 255, 23, 30, 24, 255, 25, 34, 26, 255, 25, 31, 25, 255, 29, 41, 30, 255, 34, 49, 34, 255, 29, 41, 30, 255, 30, 42, 30, 255, 35, 51, 35, 255, 37, 56, 37, 255, 36, 54, 36, 255, 46, 38, 25, 255, 44, 37, 24, 255, 37, 33, 23, 255, 34, 31, 22, 255, 43, 37, 24, 255, 40, 35, 25, 255, 34, 31, 22, 255, 34, 30, 22, 255, 45, 39, 28, 255, 36, 32, 23, 255, 46, 38, 25, 255, 53, 42, 28, 255, 63, 48, 32, 255, 53, 42, 28, 255, 47, 39, 25, 255, 50, 40, 27, 255, 43, 36, 24, 255, 43, 36, 24, 255, 57, 45, 29, 255, 43, 37, 24, 255, 69, 51, 33, 255, 69, 51, 33, 255, 69, 51, 33, 255, 58, 45, 30, 255, 60, 46, 30, 255, 56, 44, 29, 255, 48, 40, 26, 255, 44, 37, 24, 255, 39, 34, 24, 255, 40, 35, 24, 255, 49, 40, 26, 255, 49, 40, 26, 255, 66, 49, 33, 255, 41, 35, 24, 255, 34, 31, 22, 255, 41, 36, 26, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 45, 37, 24, 255, 70, 52, 33, 255, 54, 43, 28, 255, 45, 37, 24, 255, 39, 34, 25, 255, 54, 45, 33, 255, 39, 34, 25, 255, 40, 35, 24, 255, 70, 52, 33, 255, 54, 43, 28, 255, 35, 31, 22, 255, 36, 32, 24, 255, 33, 30, 22, 255, 40, 35, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 48, 40, 30, 255, 51, 43, 31, 255, 37, 33, 23, 255, 33, 30, 22, 255, 63, 52, 37, 255, 34, 30, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 41, 36, 26, 255, 39, 33, 23, 255, 41, 36, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 41, 35, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 37, 32, 22, 255, 50, 40, 27, 255, 54, 43, 28, 255, 64, 49, 32, 255, 46, 38, 25, 255, 43, 36, 23, 255, 42, 35, 23, 255, 40, 35, 25, 255, 36, 32, 22, 255, 72, 58, 41, 255, 49, 41, 29, 255, 37, 32, 23, 255, 36, 32, 24, 255, 39, 34, 24, 255, 55, 44, 30, 255, 53, 41, 28, 255, 50, 40, 27, 255, 63, 49, 33, 255, 47, 39, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 41, 35, 23, 255, 50, 40, 26, 255, 41, 35, 24, 255, 41, 35, 24, 255, 44, 37, 26, 255, 48, 40, 27, 255, 39, 34, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 46, 37, 25, 255, 41, 35, 24, 255, 43, 36, 24, 255, 51, 40, 26, 255, 37, 33, 23, 255, 42, 36, 24, 255, 36, 32, 23, 255, 39, 34, 25, 255, 36, 32, 23, 255, 40, 34, 24, 255, 44, 37, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 35, 25, 255, 45, 39, 28, 255, 39, 34, 25, 255, 37, 33, 24, 255, 33, 30, 22, 255, 52, 42, 27, 255, 52, 49, 39, 255, 63, 47, 32, 255, 42, 36, 24, 255, 41, 34, 24, 255, 52, 42, 28, 255, 40, 34, 23, 255, 43, 36, 25, 255, 47, 38, 25, 255, 49, 39, 26, 255, 47, 38, 25, 255, 40, 34, 23, 255, 37, 32, 22, 255, 37, 32, 22, 255, 40, 35, 23, 255, 36, 32, 22, 255, 55, 45, 31, 255, 48, 39, 27, 255, 73, 56, 39, 255, 50, 39, 27, 255, 49, 39, 26, 255, 47, 38, 25, 255, 42, 36, 24, 255, 40, 34, 24, 255, 38, 32, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 41, 35, 23, 255, 37, 33, 23, 255, 43, 36, 24, 255, 43, 37, 24, 255, 43, 35, 23, 255, 43, 37, 24, 255, 52, 41, 27, 255, 49, 40, 26, 255, 39, 33, 23, 255, 36, 31, 22, 255, 56, 46, 33, 255, 36, 32, 23, 255, 36, 32, 22, 255, 45, 39, 28, 255, 37, 33, 23, 255, 51, 41, 27, 255, 52, 42, 27, 255, 42, 36, 24, 255, 39, 34, 24, 255, 40, 34, 24, 255, 67, 50, 33, 255, 49, 40, 26, 255, 43, 37, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 57, 45, 29, 255, 51, 41, 27, 255, 46, 39, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 40, 26, 255, 59, 45, 30, 255, 51, 41, 27, 255, 35, 31, 22, 255, 59, 49, 35, 255, 41, 36, 26, 255, 58, 48, 34, 255, 33, 30, 22, 255, 39, 33, 23, 255, 39, 34, 24, 255, 44, 38, 27, 255, 64, 52, 37, 255, 36, 32, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 34, 30, 22, 255, 40, 34, 24, 255, 43, 37, 24, 255, 50, 40, 27, 255, 49, 40, 26, 255, 41, 36, 24, 255, 44, 37, 24, 255, 48, 40, 26, 255, 41, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 52, 42, 27, 255, 58, 45, 30, 255, 43, 36, 24, 255, 46, 39, 25, 255, 49, 40, 26, 255, 46, 39, 25, 255, 47, 39, 25, 255, 39, 34, 24, 255, 35, 31, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 37, 33, 24, 255, 34, 31, 22, 255, 42, 37, 27, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 55, 43, 28, 255, 45, 37, 24, 255, 41, 36, 24, 255, 46, 38, 25, 255, 39, 33, 23, 255, 58, 45, 30, 255, 41, 36, 24, 255, 35, 31, 22, 255, 37, 55, 37, 255, 35, 51, 35, 255, 31, 44, 31, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 41, 30, 255, 25, 33, 26, 255, 27, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 33, 48, 33, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 34, 49, 34, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 24, 32, 25, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 31, 44, 31, 255, 27, 36, 27, 255, 26, 34, 26, 255, 25, 33, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 32, 45, 32, 255, 26, 35, 27, 255, 28, 40, 29, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 40, 29, 255, 30, 42, 30, 255, 26, 34, 26, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 35, 27, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 32, 46, 32, 255, 29, 41, 30, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 37, 55, 37, 255, 43, 64, 42, 255, 37, 55, 37, 255, 36, 53, 36, 255, 31, 44, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 38, 28, 255, 27, 37, 28, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 28, 40, 29, 255, 25, 33, 26, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 33, 48, 33, 255, 34, 49, 34, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 31, 45, 32, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 32, 25, 255, 26, 35, 27, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 34, 26, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 35, 52, 35, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 34, 26, 255, 27, 37, 28, 255, 30, 42, 30, 255, 34, 49, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 36, 53, 36, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 47, 33, 255, 37, 55, 37, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 26, 36, 27, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 35, 51, 35, 255, 37, 55, 37, 255, 33, 48, 33, 255, 37, 56, 37, 255, 36, 54, 36, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 24, 31, 25, 255, 27, 36, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 37, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 31, 45, 32, 255, 33, 49, 34, 255, 28, 40, 29, 255, 24, 30, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 60, 40, 255, 40, 59, 39, 255, 37, 56, 37, 255, 38, 58, 38, 255, 34, 49, 34, 255, 32, 47, 33, 255, 36, 54, 36, 255, 35, 52, 35, 255, 35, 52, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 34, 49, 34, 255, 37, 56, 37, 255, 33, 47, 33, 255, 35, 51, 35, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 43, 63, 41, 255, 51, 41, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 36, 32, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 43, 36, 24, 255, 39, 34, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 48, 39, 25, 255, 58, 45, 30, 255, 56, 44, 29, 255, 48, 40, 26, 255, 43, 44, 37, 255, 33, 30, 22, 255, 40, 34, 24, 255, 54, 43, 28, 255, 39, 34, 24, 255, 52, 42, 28, 255, 65, 49, 33, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 55, 43, 28, 255, 62, 47, 31, 255, 55, 43, 28, 255, 42, 36, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 45, 37, 24, 255, 59, 45, 30, 255, 46, 38, 25, 255, 35, 31, 22, 255, 36, 31, 22, 255, 63, 52, 37, 255, 73, 59, 42, 255, 35, 31, 23, 255, 37, 33, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 44, 38, 27, 255, 43, 36, 24, 255, 61, 46, 31, 255, 57, 44, 29, 255, 59, 45, 30, 255, 49, 40, 26, 255, 42, 36, 24, 255, 47, 39, 25, 255, 51, 41, 27, 255, 66, 49, 33, 255, 48, 40, 26, 255, 37, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 62, 51, 36, 255, 51, 43, 31, 255, 41, 35, 24, 255, 39, 34, 24, 255, 72, 58, 42, 255, 39, 34, 23, 255, 38, 33, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 51, 43, 31, 255, 62, 51, 36, 255, 35, 31, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 49, 40, 26, 255, 40, 34, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 48, 39, 25, 255, 51, 41, 27, 255, 36, 31, 22, 255, 38, 32, 23, 255, 36, 32, 23, 255, 60, 49, 35, 255, 51, 43, 31, 255, 64, 51, 37, 255, 48, 40, 30, 255, 60, 49, 35, 255, 70, 57, 40, 255, 42, 35, 24, 255, 45, 38, 25, 255, 42, 36, 23, 255, 42, 35, 23, 255, 58, 44, 30, 255, 43, 36, 24, 255, 44, 37, 24, 255, 46, 38, 25, 255, 43, 36, 24, 255, 47, 38, 25, 255, 52, 41, 27, 255, 56, 44, 28, 255, 55, 44, 27, 255, 47, 38, 25, 255, 46, 37, 26, 255, 40, 34, 23, 255, 41, 35, 23, 255, 39, 33, 23, 255, 40, 33, 23, 255, 42, 35, 24, 255, 45, 37, 25, 255, 44, 36, 24, 255, 46, 38, 25, 255, 53, 43, 29, 255, 38, 33, 23, 255, 42, 36, 23, 255, 36, 32, 22, 255, 54, 45, 32, 255, 40, 35, 25, 255, 36, 31, 22, 255, 39, 34, 24, 255, 49, 40, 26, 255, 41, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 55, 46, 33, 255, 50, 42, 31, 255, 33, 30, 22, 255, 55, 46, 33, 255, 35, 31, 22, 255, 52, 42, 27, 255, 51, 41, 27, 255, 44, 36, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 56, 44, 28, 255, 62, 47, 30, 255, 66, 50, 33, 255, 46, 38, 26, 255, 47, 38, 25, 255, 42, 36, 24, 255, 45, 37, 24, 255, 45, 37, 25, 255, 46, 37, 25, 255, 46, 38, 26, 255, 47, 40, 27, 255, 50, 42, 29, 255, 38, 33, 23, 255, 35, 31, 22, 255, 41, 35, 24, 255, 40, 34, 23, 255, 38, 33, 23, 255, 40, 35, 23, 255, 48, 39, 26, 255, 43, 36, 24, 255, 37, 32, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 40, 34, 24, 255, 66, 49, 31, 255, 57, 44, 29, 255, 40, 35, 24, 255, 39, 33, 23, 255, 43, 36, 23, 255, 56, 43, 29, 255, 56, 44, 29, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 35, 31, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 47, 38, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 43, 36, 24, 255, 55, 43, 28, 255, 46, 39, 25, 255, 43, 37, 24, 255, 39, 34, 23, 255, 54, 43, 28, 255, 60, 46, 30, 255, 40, 35, 24, 255, 43, 36, 24, 255, 57, 45, 29, 255, 48, 40, 26, 255, 39, 34, 24, 255, 37, 33, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 37, 33, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 58, 48, 34, 255, 34, 30, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 38, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 51, 41, 27, 255, 54, 43, 28, 255, 48, 40, 26, 255, 48, 39, 25, 255, 52, 42, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 45, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 39, 34, 23, 255, 36, 32, 24, 255, 41, 35, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 46, 40, 29, 255, 70, 57, 40, 255, 57, 47, 34, 255, 34, 31, 22, 255, 34, 30, 22, 255, 48, 40, 30, 255, 46, 40, 29, 255, 40, 35, 25, 255, 42, 36, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 48, 40, 26, 255, 46, 39, 25, 255, 61, 47, 31, 255, 55, 43, 28, 255, 52, 42, 27, 255, 35, 51, 35, 255, 35, 52, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 34, 49, 34, 255, 33, 48, 33, 255, 30, 42, 30, 255, 33, 49, 34, 255, 32, 46, 32, 255, 32, 46, 32, 255, 25, 34, 26, 255, 26, 34, 26, 255, 23, 29, 24, 255, 26, 33, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 33, 26, 255, 26, 35, 27, 255, 28, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 31, 45, 32, 255, 28, 39, 29, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 41, 30, 255, 24, 32, 25, 255, 27, 36, 27, 255, 26, 33, 27, 255, 24, 32, 25, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 54, 36, 255, 33, 48, 33, 255, 32, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 43, 31, 255, 27, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 34, 27, 255, 30, 38, 30, 255, 23, 30, 24, 255, 24, 31, 25, 255, 27, 38, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 26, 34, 26, 255, 26, 35, 27, 255, 31, 45, 32, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 42, 30, 255, 30, 43, 31, 255, 28, 39, 29, 255, 25, 31, 25, 255, 24, 30, 25, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 50, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 34, 51, 35, 255, 33, 48, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 38, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 49, 34, 255, 44, 65, 43, 255, 47, 68, 45, 255, 37, 55, 37, 255, 35, 53, 36, 255, 30, 43, 31, 255, 28, 39, 29, 255, 29, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 31, 45, 32, 255, 31, 44, 31, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 31, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 34, 26, 255, 26, 32, 26, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 42, 30, 255, 24, 31, 25, 255, 24, 32, 25, 255, 27, 37, 28, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 35, 27, 255, 28, 38, 28, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 31, 39, 31, 255, 26, 35, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 49, 34, 255, 32, 47, 33, 255, 36, 53, 36, 255, 30, 42, 30, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 32, 46, 32, 255, 37, 56, 37, 255, 39, 59, 39, 255, 36, 53, 36, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 48, 33, 255, 33, 49, 34, 255, 33, 49, 34, 255, 34, 49, 34, 255, 31, 45, 32, 255, 26, 35, 27, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 40, 29, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 32, 46, 32, 255, 34, 49, 34, 255, 32, 46, 32, 255, 33, 48, 33, 255, 35, 53, 36, 255, 35, 51, 35, 255, 36, 53, 36, 255, 46, 68, 44, 255, 34, 49, 34, 255, 31, 44, 31, 255, 26, 34, 26, 255, 26, 35, 27, 255, 28, 39, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 24, 31, 25, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 26, 34, 26, 255, 25, 34, 26, 255, 24, 31, 25, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 25, 34, 26, 255, 28, 38, 28, 255, 34, 50, 34, 255, 35, 52, 35, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 32, 46, 32, 255, 39, 59, 39, 255, 37, 56, 37, 255, 46, 68, 44, 255, 38, 57, 38, 255, 34, 50, 34, 255, 43, 64, 42, 255, 37, 56, 37, 255, 44, 65, 43, 255, 38, 57, 38, 255, 34, 50, 34, 255, 37, 55, 37, 255, 35, 52, 35, 255, 38, 57, 38, 255, 37, 55, 37, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 51, 35, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 49, 34, 255, 28, 39, 29, 255, 24, 32, 25, 255, 29, 40, 29, 255, 32, 45, 32, 255, 34, 50, 34, 255, 37, 56, 37, 255, 35, 52, 35, 255, 35, 53, 36, 255, 37, 55, 37, 255, 53, 77, 50, 255, 58, 45, 30, 255, 43, 36, 24, 255, 44, 37, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 52, 42, 28, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 41, 36, 24, 255, 46, 39, 25, 255, 89, 101, 44, 255, 57, 45, 29, 255, 52, 42, 27, 255, 56, 44, 29, 255, 38, 33, 23, 255, 62, 51, 36, 255, 39, 34, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 57, 44, 29, 255, 55, 43, 28, 255, 46, 39, 25, 255, 46, 39, 25, 255, 43, 37, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 45, 37, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 42, 36, 24, 255, 56, 44, 29, 255, 69, 51, 33, 255, 54, 43, 28, 255, 35, 31, 22, 255, 36, 32, 23, 255, 36, 32, 22, 255, 46, 40, 29, 255, 54, 45, 33, 255, 36, 32, 23, 255, 35, 31, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 40, 34, 24, 255, 51, 41, 27, 255, 54, 43, 28, 255, 68, 51, 33, 255, 43, 37, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 43, 37, 24, 255, 60, 46, 30, 255, 42, 36, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 35, 31, 23, 255, 47, 61, 32, 255, 43, 36, 24, 255, 39, 34, 24, 255, 36, 32, 24, 255, 39, 34, 24, 255, 39, 34, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 53, 44, 32, 255, 40, 35, 25, 255, 40, 34, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 25, 255, 55, 46, 33, 255, 39, 34, 25, 255, 33, 29, 22, 255, 34, 31, 22, 255, 49, 40, 26, 255, 43, 36, 24, 255, 43, 37, 24, 255, 52, 42, 27, 255, 43, 36, 23, 255, 43, 37, 24, 255, 34, 31, 22, 255, 44, 38, 27, 255, 61, 50, 35, 255, 44, 38, 27, 255, 67, 54, 39, 255, 33, 30, 22, 255, 73, 58, 41, 255, 34, 30, 22, 255, 59, 49, 34, 255, 33, 30, 22, 255, 50, 41, 26, 255, 38, 33, 23, 255, 44, 37, 24, 255, 56, 44, 29, 255, 54, 42, 28, 255, 42, 35, 24, 255, 50, 41, 27, 255, 42, 36, 24, 255, 48, 39, 26, 255, 49, 40, 26, 255, 52, 42, 27, 255, 54, 43, 28, 255, 44, 37, 25, 255, 57, 58, 28, 255, 37, 32, 23, 255, 40, 34, 23, 255, 42, 36, 25, 255, 39, 33, 23, 255, 45, 37, 26, 255, 45, 38, 26, 255, 45, 37, 25, 255, 42, 35, 24, 255, 59, 48, 33, 255, 58, 47, 33, 255, 40, 34, 23, 255, 42, 36, 26, 255, 34, 30, 22, 255, 44, 38, 27, 255, 34, 31, 22, 255, 41, 35, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 33, 30, 22, 255, 39, 34, 25, 255, 44, 38, 27, 255, 35, 31, 23, 255, 61, 50, 36, 255, 36, 32, 24, 255, 40, 34, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 54, 43, 28, 255, 39, 33, 23, 255, 47, 38, 24, 255, 58, 44, 30, 255, 64, 49, 31, 255, 64, 49, 30, 255, 43, 37, 24, 255, 41, 35, 24, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 38, 24, 255, 41, 35, 24, 255, 50, 40, 27, 255, 44, 37, 27, 255, 49, 41, 28, 255, 37, 32, 22, 255, 37, 32, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 34, 24, 255, 49, 39, 26, 255, 38, 33, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 42, 35, 24, 255, 46, 38, 24, 255, 61, 46, 31, 255, 48, 39, 25, 255, 41, 35, 23, 255, 37, 33, 23, 255, 41, 35, 23, 255, 39, 33, 23, 255, 51, 41, 27, 255, 42, 36, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 40, 35, 24, 255, 45, 37, 24, 255, 34, 31, 22, 255, 36, 32, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 48, 40, 26, 255, 39, 34, 24, 255, 50, 40, 27, 255, 43, 36, 24, 255, 50, 40, 27, 255, 43, 37, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 37, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 43, 36, 24, 255, 34, 31, 22, 255, 38, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 46, 40, 29, 255, 33, 30, 22, 255, 33, 30, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 59, 45, 30, 255, 52, 42, 27, 255, 44, 37, 24, 255, 43, 36, 24, 255, 45, 37, 24, 255, 44, 37, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 43, 36, 24, 255, 43, 37, 24, 255, 44, 37, 24, 255, 41, 35, 24, 255, 46, 40, 29, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 37, 27, 255, 36, 32, 23, 255, 49, 40, 26, 255, 57, 45, 29, 255, 49, 40, 26, 255, 54, 45, 33, 255, 80, 64, 45, 255, 50, 42, 31, 255, 36, 32, 23, 255, 33, 30, 22, 255, 80, 64, 45, 255, 55, 46, 33, 255, 35, 31, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 48, 40, 26, 255, 46, 39, 25, 255, 44, 37, 24, 255, 44, 38, 27, 255, 37, 33, 23, 255, 34, 30, 22, 255, 45, 37, 24, 255, 41, 35, 24, 255, 51, 41, 27, 255, 50, 40, 27, 255, 40, 34, 24, 255, 41, 35, 24, 255, 55, 43, 28, 255, 38, 57, 38, 255, 32, 47, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 28, 38, 28, 255, 24, 31, 25, 255, 23, 30, 24, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 35, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 34, 49, 34, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 44, 31, 255, 35, 51, 35, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 28, 40, 29, 255, 27, 37, 28, 255, 23, 29, 24, 255, 24, 31, 25, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 30, 25, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 29, 24, 255, 24, 31, 25, 255, 26, 35, 27, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 38, 28, 255, 25, 33, 26, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 28, 39, 29, 255, 23, 30, 24, 255, 26, 33, 27, 255, 24, 32, 25, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 49, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 42, 30, 255, 36, 54, 36, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 23, 29, 24, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 44, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 36, 54, 36, 255, 48, 70, 46, 255, 40, 59, 39, 255, 40, 60, 40, 255, 35, 51, 35, 255, 27, 38, 28, 255, 24, 32, 25, 255, 27, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 31, 44, 31, 255, 27, 37, 28, 255, 25, 33, 26, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 25, 33, 26, 255, 29, 41, 30, 255, 36, 54, 36, 255, 35, 51, 35, 255, 27, 38, 28, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 34, 26, 255, 23, 30, 24, 255, 28, 39, 29, 255, 25, 33, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 31, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 28, 40, 29, 255, 27, 35, 28, 255, 29, 41, 30, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 33, 27, 255, 24, 31, 25, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 36, 27, 255, 30, 42, 30, 255, 34, 49, 34, 255, 33, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 29, 40, 29, 255, 25, 33, 26, 255, 27, 37, 28, 255, 34, 51, 35, 255, 40, 59, 39, 255, 45, 67, 44, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 26, 36, 27, 255, 27, 38, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 24, 32, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 28, 38, 28, 255, 33, 49, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 34, 50, 34, 255, 34, 49, 34, 255, 47, 68, 45, 255, 37, 55, 37, 255, 36, 54, 36, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 25, 33, 26, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 30, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 34, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 26, 36, 27, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 34, 26, 255, 23, 29, 24, 255, 26, 34, 26, 255, 30, 43, 31, 255, 31, 45, 32, 255, 31, 44, 31, 255, 25, 34, 26, 255, 27, 36, 27, 255, 27, 37, 28, 255, 30, 42, 30, 255, 26, 34, 26, 255, 31, 44, 31, 255, 36, 53, 36, 255, 33, 48, 33, 255, 36, 54, 36, 255, 50, 73, 47, 255, 45, 66, 43, 255, 43, 63, 41, 255, 46, 68, 44, 255, 35, 52, 35, 255, 36, 54, 36, 255, 40, 59, 39, 255, 42, 62, 41, 255, 34, 49, 34, 255, 33, 48, 33, 255, 35, 51, 35, 255, 35, 51, 35, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 32, 46, 32, 255, 30, 42, 30, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 40, 59, 39, 255, 37, 55, 37, 255, 34, 50, 34, 255, 42, 62, 41, 255, 40, 35, 24, 255, 39, 34, 24, 255, 38, 33, 23, 255, 64, 52, 37, 255, 42, 36, 24, 255, 45, 37, 24, 255, 39, 34, 23, 255, 39, 34, 23, 255, 48, 39, 25, 255, 60, 46, 30, 255, 66, 49, 33, 255, 42, 36, 24, 255, 44, 37, 24, 255, 70, 52, 33, 255, 48, 40, 26, 255, 51, 41, 27, 255, 52, 42, 28, 255, 45, 37, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 50, 40, 27, 255, 40, 34, 24, 255, 39, 34, 23, 255, 47, 39, 25, 255, 40, 35, 24, 255, 37, 33, 23, 255, 43, 36, 24, 255, 62, 47, 31, 255, 37, 33, 23, 255, 37, 33, 23, 255, 46, 39, 25, 255, 57, 45, 29, 255, 41, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 66, 54, 38, 255, 35, 31, 22, 255, 55, 46, 33, 255, 35, 31, 22, 255, 39, 34, 23, 255, 41, 35, 24, 255, 41, 35, 24, 255, 42, 37, 27, 255, 46, 38, 25, 255, 51, 41, 27, 255, 55, 43, 28, 255, 64, 48, 32, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 48, 40, 26, 255, 35, 31, 22, 255, 53, 44, 32, 255, 35, 31, 22, 255, 49, 42, 30, 255, 33, 30, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 51, 41, 27, 255, 39, 34, 23, 255, 36, 32, 22, 255, 37, 33, 23, 255, 54, 45, 33, 255, 37, 33, 24, 255, 42, 37, 27, 255, 68, 55, 40, 255, 68, 55, 40, 255, 39, 34, 25, 255, 42, 37, 27, 255, 37, 33, 23, 255, 36, 31, 22, 255, 34, 30, 22, 255, 39, 34, 25, 255, 42, 36, 24, 255, 42, 37, 27, 255, 60, 46, 31, 255, 55, 43, 28, 255, 58, 45, 30, 255, 40, 35, 24, 255, 34, 31, 22, 255, 51, 43, 31, 255, 72, 58, 41, 255, 71, 57, 41, 255, 44, 38, 27, 255, 36, 32, 23, 255, 58, 48, 34, 255, 35, 31, 22, 255, 36, 32, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 35, 23, 255, 40, 34, 24, 255, 40, 34, 24, 255, 57, 44, 29, 255, 64, 48, 31, 255, 52, 41, 27, 255, 47, 39, 25, 255, 45, 38, 24, 255, 43, 36, 25, 255, 41, 35, 24, 255, 40, 34, 23, 255, 37, 33, 22, 255, 38, 33, 22, 255, 39, 34, 23, 255, 38, 33, 23, 255, 60, 48, 32, 255, 44, 36, 24, 255, 42, 35, 24, 255, 38, 33, 23, 255, 35, 31, 22, 255, 37, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 80, 64, 45, 255, 34, 30, 22, 255, 39, 34, 24, 255, 37, 40, 36, 255, 39, 34, 23, 255, 37, 33, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 59, 49, 35, 255, 34, 31, 22, 255, 39, 34, 24, 255, 34, 30, 22, 255, 72, 58, 42, 255, 36, 32, 24, 255, 45, 39, 28, 255, 34, 31, 22, 255, 52, 42, 27, 255, 60, 46, 31, 255, 53, 42, 27, 255, 59, 45, 30, 255, 66, 49, 31, 255, 55, 43, 28, 255, 58, 45, 29, 255, 48, 39, 26, 255, 35, 31, 22, 255, 40, 34, 23, 255, 40, 35, 23, 255, 42, 35, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 40, 35, 25, 255, 42, 36, 25, 255, 51, 41, 27, 255, 41, 35, 23, 255, 41, 42, 34, 255, 39, 34, 24, 255, 44, 39, 28, 255, 43, 36, 24, 255, 34, 31, 22, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 46, 38, 24, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 37, 32, 22, 255, 37, 33, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 44, 38, 26, 255, 40, 34, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 44, 37, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 34, 24, 255, 33, 30, 22, 255, 58, 48, 34, 255, 35, 31, 22, 255, 36, 31, 22, 255, 58, 45, 30, 255, 51, 41, 27, 255, 42, 36, 24, 255, 48, 39, 25, 255, 41, 35, 24, 255, 35, 31, 23, 255, 41, 36, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 39, 33, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 38, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 39, 34, 23, 255, 34, 30, 22, 255, 39, 34, 25, 255, 54, 43, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 63, 48, 32, 255, 52, 42, 27, 255, 34, 30, 22, 255, 47, 39, 25, 255, 46, 39, 25, 255, 37, 33, 23, 255, 41, 36, 24, 255, 43, 37, 24, 255, 39, 34, 23, 255, 50, 40, 27, 255, 49, 40, 26, 255, 51, 41, 27, 255, 44, 37, 24, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 42, 37, 27, 255, 43, 37, 24, 255, 41, 35, 24, 255, 67, 50, 33, 255, 50, 40, 27, 255, 36, 32, 22, 255, 61, 50, 36, 255, 34, 31, 22, 255, 67, 54, 39, 255, 79, 63, 44, 255, 68, 55, 40, 255, 49, 42, 30, 255, 51, 43, 31, 255, 42, 36, 24, 255, 39, 34, 24, 255, 36, 32, 23, 255, 54, 43, 28, 255, 54, 43, 28, 255, 36, 31, 22, 255, 40, 34, 24, 255, 45, 37, 24, 255, 57, 44, 29, 255, 54, 43, 28, 255, 57, 44, 29, 255, 59, 45, 30, 255, 42, 36, 24, 255, 33, 30, 22, 255, 43, 37, 24, 255, 61, 47, 31, 255, 40, 59, 39, 255, 31, 45, 32, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 38, 28, 255, 29, 40, 29, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 23, 30, 24, 255, 25, 33, 26, 255, 28, 35, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 26, 36, 27, 255, 31, 44, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 35, 51, 35, 255, 32, 46, 32, 255, 32, 47, 33, 255, 27, 37, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 25, 32, 26, 255, 23, 29, 24, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 34, 49, 34, 255, 33, 48, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 49, 34, 255, 29, 41, 30, 255, 30, 43, 31, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 25, 34, 26, 255, 24, 31, 25, 255, 23, 30, 24, 255, 26, 36, 27, 255, 24, 31, 25, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 28, 39, 29, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 23, 30, 24, 255, 29, 37, 30, 255, 23, 30, 24, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 47, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 24, 32, 25, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 25, 33, 26, 255, 32, 45, 32, 255, 29, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 28, 38, 28, 255, 37, 55, 37, 255, 31, 45, 32, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 37, 56, 37, 255, 41, 61, 40, 255, 45, 67, 44, 255, 30, 43, 31, 255, 30, 43, 31, 255, 28, 40, 29, 255, 30, 43, 31, 255, 29, 40, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 28, 38, 28, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 24, 31, 25, 255, 24, 32, 25, 255, 26, 33, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 40, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 45, 32, 255, 34, 51, 35, 255, 31, 45, 32, 255, 33, 49, 34, 255, 32, 46, 32, 255, 28, 38, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 34, 26, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 33, 26, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 34, 49, 34, 255, 35, 51, 35, 255, 34, 49, 34, 255, 29, 40, 29, 255, 29, 40, 29, 255, 33, 49, 34, 255, 27, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 28, 39, 29, 255, 28, 39, 29, 255, 32, 46, 32, 255, 32, 47, 33, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 32, 45, 32, 255, 27, 37, 28, 255, 29, 40, 29, 255, 26, 36, 27, 255, 24, 31, 25, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 47, 33, 255, 29, 41, 30, 255, 32, 46, 32, 255, 31, 44, 31, 255, 41, 61, 40, 255, 43, 63, 41, 255, 40, 60, 40, 255, 35, 51, 35, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 75, 89, 11, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 34, 26, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 38, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 30, 42, 30, 255, 27, 38, 28, 255, 26, 35, 27, 255, 27, 37, 28, 255, 34, 50, 34, 255, 36, 54, 36, 255, 35, 52, 35, 255, 48, 70, 46, 255, 39, 59, 39, 255, 40, 60, 40, 255, 35, 53, 36, 255, 33, 49, 34, 255, 77, 94, 15, 255, 34, 51, 35, 255, 36, 54, 36, 255, 35, 52, 35, 255, 34, 50, 34, 255, 32, 46, 32, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 30, 43, 31, 255, 29, 40, 29, 255, 28, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 36, 27, 255, 30, 42, 30, 255, 33, 48, 33, 255, 36, 53, 36, 255, 33, 49, 34, 255, 36, 54, 36, 255, 35, 51, 35, 255, 67, 50, 33, 255, 40, 35, 24, 255, 41, 36, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 46, 39, 25, 255, 45, 37, 24, 255, 58, 45, 30, 255, 58, 45, 30, 255, 40, 34, 24, 255, 35, 31, 22, 255, 45, 37, 24, 255, 52, 42, 28, 255, 71, 52, 33, 255, 66, 49, 33, 255, 58, 45, 30, 255, 40, 34, 24, 255, 36, 32, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 36, 24, 255, 39, 33, 23, 255, 34, 31, 22, 255, 40, 35, 24, 255, 34, 31, 22, 255, 39, 33, 23, 255, 44, 37, 24, 255, 59, 45, 30, 255, 58, 45, 30, 255, 43, 37, 24, 255, 37, 33, 23, 255, 54, 43, 28, 255, 43, 36, 24, 255, 40, 34, 24, 255, 38, 33, 23, 255, 46, 39, 25, 255, 40, 34, 24, 255, 33, 30, 22, 255, 39, 34, 23, 255, 34, 30, 22, 255, 37, 33, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 41, 35, 24, 255, 53, 42, 28, 255, 55, 43, 28, 255, 56, 44, 29, 255, 52, 42, 27, 255, 64, 48, 32, 255, 50, 40, 27, 255, 36, 32, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 36, 32, 22, 255, 37, 33, 23, 255, 40, 35, 25, 255, 39, 34, 24, 255, 34, 31, 22, 255, 37, 33, 23, 255, 36, 32, 22, 255, 40, 35, 24, 255, 40, 34, 24, 255, 36, 32, 22, 255, 36, 32, 24, 255, 48, 40, 30, 255, 35, 31, 22, 255, 33, 30, 22, 255, 40, 34, 24, 255, 40, 35, 25, 255, 55, 46, 33, 255, 76, 61, 43, 255, 36, 32, 23, 255, 35, 31, 22, 255, 37, 33, 23, 255, 45, 38, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 57, 47, 34, 255, 42, 37, 27, 255, 42, 37, 27, 255, 36, 31, 22, 255, 58, 48, 34, 255, 34, 30, 22, 255, 41, 36, 26, 255, 67, 54, 39, 255, 54, 45, 32, 255, 33, 30, 22, 255, 35, 31, 23, 255, 45, 39, 28, 255, 41, 36, 26, 255, 56, 46, 33, 255, 33, 30, 22, 255, 35, 31, 23, 255, 38, 33, 24, 255, 37, 32, 22, 255, 52, 42, 27, 255, 44, 36, 24, 255, 45, 38, 24, 255, 44, 36, 24, 255, 44, 37, 24, 255, 46, 37, 24, 255, 39, 34, 23, 255, 44, 37, 25, 255, 51, 41, 27, 255, 46, 38, 25, 255, 43, 36, 24, 255, 39, 34, 23, 255, 37, 32, 23, 255, 38, 33, 22, 255, 42, 36, 24, 255, 41, 35, 24, 255, 46, 48, 33, 255, 38, 33, 23, 255, 67, 54, 38, 255, 41, 36, 25, 255, 50, 42, 31, 255, 34, 31, 22, 255, 35, 31, 22, 255, 36, 32, 23, 255, 39, 34, 23, 255, 40, 35, 25, 255, 68, 55, 40, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 39, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 43, 36, 24, 255, 66, 49, 33, 255, 52, 42, 28, 255, 44, 36, 23, 255, 44, 37, 24, 255, 49, 40, 26, 255, 42, 35, 24, 255, 40, 34, 23, 255, 38, 33, 23, 255, 41, 35, 24, 255, 42, 36, 25, 255, 40, 35, 23, 255, 37, 32, 22, 255, 39, 33, 23, 255, 41, 35, 24, 255, 50, 41, 26, 255, 42, 36, 24, 255, 40, 35, 23, 255, 35, 31, 23, 255, 36, 32, 23, 255, 36, 32, 22, 255, 40, 34, 23, 255, 40, 34, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 30, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 44, 38, 27, 255, 36, 32, 23, 255, 38, 33, 23, 255, 36, 32, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 40, 34, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 44, 38, 27, 255, 54, 45, 33, 255, 51, 43, 31, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 52, 42, 27, 255, 63, 48, 31, 255, 41, 36, 24, 255, 36, 32, 23, 255, 71, 57, 41, 255, 49, 42, 30, 255, 44, 38, 27, 255, 54, 45, 33, 255, 67, 54, 39, 255, 33, 30, 22, 255, 50, 40, 27, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 37, 24, 255, 36, 32, 23, 255, 42, 36, 24, 255, 41, 36, 24, 255, 42, 43, 36, 255, 43, 36, 24, 255, 37, 33, 23, 255, 45, 37, 24, 255, 34, 31, 22, 255, 37, 33, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 41, 36, 24, 255, 48, 39, 25, 255, 39, 34, 23, 255, 44, 37, 24, 255, 51, 41, 27, 255, 58, 45, 30, 255, 69, 51, 33, 255, 41, 36, 24, 255, 50, 40, 27, 255, 61, 47, 31, 255, 39, 34, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 59, 45, 30, 255, 42, 36, 24, 255, 54, 43, 28, 255, 38, 33, 23, 255, 42, 36, 24, 255, 37, 33, 24, 255, 79, 63, 45, 255, 77, 62, 44, 255, 51, 43, 31, 255, 36, 32, 24, 255, 34, 31, 22, 255, 58, 48, 34, 255, 57, 47, 34, 255, 37, 33, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 45, 37, 24, 255, 41, 36, 24, 255, 49, 40, 26, 255, 51, 41, 27, 255, 54, 43, 28, 255, 42, 36, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 52, 42, 27, 255, 33, 47, 33, 255, 36, 54, 36, 255, 25, 34, 26, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 38, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 30, 43, 31, 255, 27, 37, 28, 255, 26, 36, 27, 255, 26, 36, 27, 255, 24, 30, 25, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 34, 27, 255, 26, 35, 27, 255, 25, 33, 26, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 27, 36, 27, 255, 27, 36, 27, 255, 26, 34, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 33, 47, 33, 255, 30, 43, 31, 255, 34, 49, 34, 255, 28, 39, 29, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 34, 51, 35, 255, 30, 43, 31, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 51, 35, 255, 31, 44, 31, 255, 32, 46, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 33, 48, 33, 255, 30, 43, 31, 255, 28, 39, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 34, 50, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 26, 36, 27, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 36, 27, 255, 25, 33, 26, 255, 26, 36, 27, 255, 26, 35, 27, 255, 23, 30, 24, 255, 27, 35, 28, 255, 24, 30, 25, 255, 26, 35, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 26, 34, 26, 255, 26, 36, 27, 255, 27, 37, 28, 255, 26, 36, 27, 255, 32, 47, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 32, 46, 32, 255, 32, 47, 33, 255, 33, 48, 33, 255, 32, 47, 33, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 30, 42, 30, 255, 23, 30, 24, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 33, 48, 33, 255, 33, 49, 34, 255, 35, 52, 35, 255, 33, 48, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 30, 42, 30, 255, 33, 47, 33, 255, 36, 54, 36, 255, 43, 63, 41, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 29, 41, 30, 255, 36, 54, 36, 255, 32, 45, 32, 255, 33, 49, 34, 255, 36, 54, 36, 255, 36, 54, 36, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 40, 29, 255, 24, 31, 25, 255, 26, 34, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 25, 33, 26, 255, 25, 34, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 28, 39, 29, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 32, 47, 33, 255, 33, 48, 33, 255, 36, 53, 36, 255, 36, 54, 36, 255, 33, 49, 34, 255, 30, 43, 31, 255, 28, 38, 28, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 24, 30, 25, 255, 25, 33, 26, 255, 26, 34, 26, 255, 26, 35, 27, 255, 26, 36, 27, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 40, 29, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 33, 48, 33, 255, 33, 49, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 37, 55, 37, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 35, 51, 35, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 30, 42, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 39, 29, 255, 32, 47, 33, 255, 30, 42, 30, 255, 28, 40, 29, 255, 32, 46, 32, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 35, 51, 35, 255, 33, 48, 33, 255, 35, 52, 35, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 33, 49, 34, 255, 30, 42, 30, 255, 30, 43, 31, 255, 32, 47, 33, 255, 27, 37, 28, 255, 23, 30, 24, 255, 26, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 38, 28, 255, 26, 35, 27, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 33, 26, 255, 31, 45, 32, 255, 30, 42, 30, 255, 31, 45, 32, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 25, 33, 26, 255, 28, 40, 29, 255, 27, 37, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 36, 54, 36, 255, 37, 55, 37, 255, 37, 56, 37, 255, 36, 54, 36, 255, 40, 59, 39, 255, 37, 55, 37, 255, 32, 46, 32, 255, 31, 44, 31, 255, 29, 41, 30, 255, 34, 49, 34, 255, 37, 56, 37, 255, 49, 71, 46, 255, 36, 54, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 25, 34, 26, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 42, 30, 255, 34, 50, 34, 255, 35, 51, 35, 255, 39, 59, 39, 255, 37, 56, 37, 255, 59, 45, 30, 255, 80, 97, 40, 255, 39, 34, 23, 255, 39, 34, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 49, 40, 26, 255, 50, 40, 27, 255, 34, 31, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 57, 45, 29, 255, 72, 53, 33, 255, 60, 46, 30, 255, 48, 39, 25, 255, 34, 31, 22, 255, 42, 36, 24, 255, 40, 34, 24, 255, 44, 37, 24, 255, 40, 34, 24, 255, 40, 35, 25, 255, 48, 40, 30, 255, 36, 32, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 36, 32, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 55, 43, 28, 255, 44, 37, 24, 255, 45, 38, 25, 255, 58, 45, 30, 255, 42, 36, 24, 255, 36, 32, 22, 255, 49, 40, 26, 255, 51, 41, 27, 255, 42, 36, 24, 255, 50, 42, 31, 255, 33, 30, 22, 255, 34, 30, 22, 255, 36, 31, 22, 255, 34, 31, 22, 255, 41, 36, 24, 255, 42, 36, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 57, 45, 29, 255, 63, 48, 32, 255, 55, 43, 28, 255, 46, 38, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 49, 42, 30, 255, 34, 30, 22, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 23, 255, 37, 33, 24, 255, 36, 32, 24, 255, 42, 36, 24, 255, 49, 40, 26, 255, 43, 37, 24, 255, 39, 33, 23, 255, 37, 33, 24, 255, 45, 39, 28, 255, 40, 35, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 57, 47, 34, 255, 75, 60, 43, 255, 53, 44, 32, 255, 44, 37, 24, 255, 48, 40, 26, 255, 50, 40, 27, 255, 43, 37, 24, 255, 55, 43, 28, 255, 42, 36, 24, 255, 37, 33, 23, 255, 73, 59, 42, 255, 36, 32, 23, 255, 36, 32, 23, 255, 35, 31, 23, 255, 54, 45, 33, 255, 35, 31, 22, 255, 40, 35, 25, 255, 55, 46, 33, 255, 48, 40, 30, 255, 59, 49, 35, 255, 36, 32, 23, 255, 78, 62, 43, 255, 60, 49, 35, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 47, 39, 25, 255, 55, 44, 28, 255, 41, 35, 23, 255, 51, 41, 27, 255, 45, 38, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 44, 37, 24, 255, 43, 36, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 42, 36, 25, 255, 37, 32, 22, 255, 39, 34, 23, 255, 49, 39, 26, 255, 39, 34, 23, 255, 43, 44, 27, 255, 38, 32, 22, 255, 36, 32, 24, 255, 36, 31, 22, 255, 35, 31, 22, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 31, 22, 255, 44, 38, 27, 255, 36, 32, 22, 255, 36, 32, 24, 255, 35, 31, 22, 255, 47, 39, 25, 255, 51, 41, 27, 255, 40, 34, 24, 255, 40, 35, 24, 255, 36, 31, 22, 255, 45, 37, 24, 255, 36, 32, 22, 255, 39, 34, 24, 255, 48, 40, 26, 255, 56, 44, 29, 255, 44, 37, 24, 255, 68, 51, 33, 255, 60, 46, 30, 255, 39, 34, 24, 255, 36, 31, 22, 255, 43, 37, 24, 255, 39, 33, 23, 255, 38, 33, 22, 255, 38, 33, 22, 255, 39, 33, 22, 255, 42, 35, 24, 255, 38, 34, 23, 255, 35, 32, 22, 255, 42, 36, 24, 255, 50, 40, 26, 255, 49, 40, 26, 255, 49, 39, 26, 255, 39, 34, 24, 255, 39, 34, 23, 255, 37, 33, 24, 255, 38, 33, 25, 255, 52, 42, 27, 255, 41, 35, 23, 255, 39, 33, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 39, 34, 24, 255, 38, 32, 23, 255, 44, 37, 24, 255, 39, 33, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 39, 34, 23, 255, 68, 55, 40, 255, 42, 37, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 22, 255, 54, 45, 33, 255, 70, 57, 40, 255, 71, 57, 41, 255, 45, 39, 28, 255, 40, 35, 25, 255, 43, 37, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 63, 48, 31, 255, 79, 92, 41, 255, 40, 34, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 53, 44, 32, 255, 54, 45, 33, 255, 33, 30, 22, 255, 55, 46, 33, 255, 33, 30, 22, 255, 52, 42, 28, 255, 40, 35, 24, 255, 42, 36, 24, 255, 33, 30, 22, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 36, 31, 22, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 33, 23, 255, 40, 35, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 47, 39, 25, 255, 41, 35, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 38, 25, 255, 60, 46, 31, 255, 66, 49, 33, 255, 55, 43, 28, 255, 45, 37, 24, 255, 55, 43, 28, 255, 52, 42, 27, 255, 45, 38, 25, 255, 38, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 35, 31, 23, 255, 41, 35, 24, 255, 36, 32, 23, 255, 45, 37, 24, 255, 56, 44, 29, 255, 41, 35, 24, 255, 44, 37, 24, 255, 45, 38, 25, 255, 40, 35, 24, 255, 36, 31, 22, 255, 70, 57, 40, 255, 73, 59, 42, 255, 72, 58, 42, 255, 34, 31, 22, 255, 33, 30, 22, 255, 76, 61, 43, 255, 48, 40, 30, 255, 36, 32, 23, 255, 42, 36, 24, 255, 54, 43, 28, 255, 47, 39, 25, 255, 47, 39, 25, 255, 42, 36, 24, 255, 46, 38, 25, 255, 49, 40, 26, 255, 63, 48, 32, 255, 45, 37, 24, 255, 40, 34, 24, 255, 45, 38, 25, 255, 44, 37, 24, 255, 48, 40, 26, 255, 37, 55, 37, 255, 35, 52, 35, 255, 29, 40, 29, 255, 28, 38, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 38, 28, 255, 25, 34, 26, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 32, 40, 32, 255, 23, 29, 24, 255, 28, 39, 29, 255, 25, 34, 26, 255, 28, 38, 28, 255, 27, 36, 27, 255, 24, 31, 25, 255, 30, 43, 31, 255, 27, 37, 28, 255, 33, 48, 33, 255, 34, 49, 34, 255, 30, 43, 31, 255, 36, 53, 36, 255, 34, 49, 34, 255, 35, 51, 35, 255, 35, 51, 35, 255, 29, 40, 29, 255, 29, 41, 30, 255, 26, 36, 27, 255, 30, 42, 30, 255, 32, 47, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 51, 35, 255, 33, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 33, 49, 34, 255, 35, 53, 36, 255, 28, 40, 29, 255, 29, 41, 30, 255, 33, 47, 33, 255, 25, 34, 26, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 31, 45, 32, 255, 32, 46, 32, 255, 34, 50, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 27, 38, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 28, 39, 29, 255, 25, 32, 26, 255, 26, 36, 27, 255, 26, 33, 27, 255, 29, 36, 29, 255, 23, 29, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 23, 30, 24, 255, 24, 31, 25, 255, 25, 34, 26, 255, 27, 37, 28, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 31, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 48, 33, 255, 32, 46, 32, 255, 25, 34, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 25, 33, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 26, 36, 27, 255, 28, 38, 28, 255, 31, 45, 32, 255, 34, 50, 34, 255, 33, 48, 33, 255, 34, 51, 35, 255, 35, 52, 35, 255, 34, 50, 34, 255, 34, 50, 34, 255, 31, 44, 31, 255, 31, 44, 31, 255, 36, 54, 36, 255, 40, 60, 40, 255, 32, 47, 33, 255, 29, 41, 30, 255, 35, 52, 35, 255, 32, 47, 33, 255, 34, 51, 35, 255, 32, 47, 33, 255, 34, 50, 34, 255, 36, 54, 36, 255, 34, 50, 34, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 27, 38, 28, 255, 30, 43, 31, 255, 28, 38, 28, 255, 25, 33, 26, 255, 23, 29, 24, 255, 25, 34, 26, 255, 25, 33, 26, 255, 26, 33, 27, 255, 25, 31, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 33, 26, 255, 31, 44, 31, 255, 33, 47, 33, 255, 37, 56, 37, 255, 35, 52, 35, 255, 33, 49, 34, 255, 30, 42, 30, 255, 23, 29, 24, 255, 26, 33, 27, 255, 28, 38, 28, 255, 23, 30, 24, 255, 26, 35, 27, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 35, 27, 255, 29, 40, 29, 255, 32, 47, 33, 255, 34, 51, 35, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 47, 33, 255, 33, 49, 34, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 39, 29, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 43, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 28, 38, 28, 255, 30, 42, 30, 255, 30, 42, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 35, 51, 35, 255, 33, 48, 33, 255, 32, 47, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 36, 27, 255, 27, 36, 27, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 29, 40, 29, 255, 33, 49, 34, 255, 28, 39, 29, 255, 26, 35, 27, 255, 25, 34, 26, 255, 31, 44, 31, 255, 32, 46, 32, 255, 29, 40, 29, 255, 31, 44, 31, 255, 30, 42, 30, 255, 34, 50, 34, 255, 33, 48, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 28, 39, 29, 255, 28, 40, 29, 255, 32, 46, 32, 255, 33, 48, 33, 255, 34, 50, 34, 255, 34, 49, 34, 255, 35, 52, 35, 255, 37, 55, 37, 255, 36, 54, 36, 255, 33, 47, 33, 255, 31, 45, 32, 255, 32, 47, 33, 255, 35, 52, 35, 255, 42, 62, 41, 255, 37, 56, 37, 255, 35, 53, 36, 255, 44, 65, 43, 255, 43, 64, 42, 255, 34, 50, 34, 255, 31, 44, 31, 255, 32, 45, 32, 255, 32, 47, 33, 255, 30, 42, 30, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 23, 29, 24, 255, 30, 42, 30, 255, 32, 47, 33, 255, 34, 50, 34, 255, 32, 47, 33, 255, 31, 45, 32, 255, 34, 50, 34, 255, 35, 53, 36, 255, 52, 42, 27, 255, 48, 39, 25, 255, 40, 34, 24, 255, 34, 31, 22, 255, 50, 40, 27, 255, 40, 35, 24, 255, 42, 36, 24, 255, 46, 38, 25, 255, 45, 38, 25, 255, 37, 33, 23, 255, 39, 34, 24, 255, 52, 42, 28, 255, 52, 42, 28, 255, 70, 52, 33, 255, 52, 42, 28, 255, 58, 45, 30, 255, 41, 36, 24, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 35, 31, 22, 255, 33, 30, 22, 255, 41, 35, 24, 255, 56, 44, 29, 255, 44, 37, 24, 255, 35, 31, 22, 255, 41, 35, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 36, 32, 23, 255, 39, 34, 23, 255, 59, 45, 30, 255, 42, 36, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 38, 33, 23, 255, 45, 37, 24, 255, 34, 30, 22, 255, 67, 54, 39, 255, 40, 34, 24, 255, 34, 30, 22, 255, 44, 37, 24, 255, 59, 46, 30, 255, 61, 46, 31, 255, 49, 40, 26, 255, 58, 45, 30, 255, 46, 39, 25, 255, 40, 34, 24, 255, 35, 31, 22, 255, 43, 37, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 37, 33, 23, 255, 45, 39, 28, 255, 53, 44, 32, 255, 39, 34, 24, 255, 43, 36, 24, 255, 45, 38, 25, 255, 43, 36, 24, 255, 43, 37, 24, 255, 35, 31, 22, 255, 34, 30, 22, 255, 42, 36, 24, 255, 39, 34, 24, 255, 62, 51, 36, 255, 80, 64, 45, 255, 50, 42, 31, 255, 54, 45, 33, 255, 51, 41, 27, 255, 51, 41, 27, 255, 41, 35, 24, 255, 36, 32, 23, 255, 44, 37, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 40, 35, 25, 255, 36, 32, 24, 255, 39, 34, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 24, 255, 35, 31, 22, 255, 53, 44, 32, 255, 77, 62, 44, 255, 36, 32, 23, 255, 36, 32, 24, 255, 53, 44, 32, 255, 42, 36, 24, 255, 42, 35, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 39, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 52, 42, 27, 255, 42, 36, 24, 255, 42, 35, 24, 255, 44, 37, 24, 255, 37, 33, 23, 255, 39, 34, 25, 255, 40, 35, 24, 255, 40, 34, 23, 255, 40, 34, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 41, 35, 23, 255, 41, 35, 23, 255, 44, 37, 24, 255, 42, 36, 24, 255, 56, 44, 29, 255, 43, 37, 24, 255, 40, 34, 24, 255, 41, 36, 26, 255, 36, 32, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 53, 42, 28, 255, 45, 38, 25, 255, 38, 33, 23, 255, 47, 39, 25, 255, 59, 45, 30, 255, 39, 34, 25, 255, 39, 34, 23, 255, 39, 33, 23, 255, 45, 37, 24, 255, 39, 33, 23, 255, 36, 32, 22, 255, 37, 33, 22, 255, 39, 33, 23, 255, 41, 35, 23, 255, 41, 36, 24, 255, 37, 32, 22, 255, 38, 33, 23, 255, 42, 36, 24, 255, 52, 41, 27, 255, 44, 37, 24, 255, 46, 38, 24, 255, 60, 46, 30, 255, 41, 35, 23, 255, 41, 35, 24, 255, 40, 35, 24, 255, 50, 41, 27, 255, 52, 42, 28, 255, 40, 35, 24, 255, 43, 37, 24, 255, 53, 42, 27, 255, 39, 34, 23, 255, 36, 32, 23, 255, 37, 33, 23, 255, 40, 35, 24, 255, 59, 49, 35, 255, 46, 40, 29, 255, 36, 32, 23, 255, 37, 33, 23, 255, 63, 52, 37, 255, 49, 42, 30, 255, 49, 42, 30, 255, 35, 31, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 34, 30, 22, 255, 35, 31, 23, 255, 45, 39, 28, 255, 35, 31, 22, 255, 61, 47, 31, 255, 58, 45, 30, 255, 46, 38, 25, 255, 39, 34, 23, 255, 37, 33, 23, 255, 41, 35, 24, 255, 66, 49, 33, 255, 61, 46, 31, 255, 43, 37, 24, 255, 39, 34, 24, 255, 39, 33, 23, 255, 39, 34, 24, 255, 34, 30, 22, 255, 34, 29, 22, 255, 59, 49, 35, 255, 54, 45, 33, 255, 49, 40, 26, 255, 37, 33, 23, 255, 44, 37, 24, 255, 36, 31, 22, 255, 39, 34, 23, 255, 43, 37, 24, 255, 43, 36, 24, 255, 36, 31, 22, 255, 37, 33, 24, 255, 48, 40, 26, 255, 55, 43, 28, 255, 45, 37, 24, 255, 50, 40, 27, 255, 61, 46, 31, 255, 59, 45, 30, 255, 44, 37, 24, 255, 36, 32, 22, 255, 43, 36, 24, 255, 49, 40, 26, 255, 61, 46, 31, 255, 70, 52, 33, 255, 67, 50, 33, 255, 41, 35, 24, 255, 49, 40, 26, 255, 58, 45, 30, 255, 61, 47, 31, 255, 44, 37, 24, 255, 37, 33, 23, 255, 44, 38, 27, 255, 33, 30, 22, 255, 48, 40, 30, 255, 37, 33, 23, 255, 39, 33, 23, 255, 37, 33, 23, 255, 44, 37, 24, 255, 38, 33, 23, 255, 36, 31, 22, 255, 36, 32, 23, 255, 45, 38, 25, 255, 41, 35, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 73, 59, 42, 255, 55, 46, 33, 255, 39, 34, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 42, 36, 24, 255, 39, 34, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 48, 40, 26, 255, 39, 34, 23, 255, 50, 40, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 34, 49, 34, 255, 32, 47, 33, 255, 29, 41, 30, 255, 23, 29, 24, 255, 24, 31, 25, 255, 27, 37, 28, 255, 29, 40, 29, 255, 29, 40, 29, 255, 27, 36, 27, 255, 29, 40, 29, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 23, 29, 24, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 30, 42, 30, 255, 28, 39, 29, 255, 29, 40, 29, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 31, 45, 32, 255, 35, 51, 35, 255, 36, 53, 36, 255, 34, 50, 34, 255, 64, 77, 16, 255, 29, 41, 30, 255, 29, 41, 30, 255, 36, 54, 36, 255, 33, 48, 33, 255, 33, 48, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 34, 50, 34, 255, 35, 52, 35, 255, 33, 47, 33, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 31, 44, 31, 255, 32, 45, 32, 255, 29, 41, 30, 255, 32, 46, 32, 255, 35, 53, 36, 255, 34, 50, 34, 255, 33, 49, 34, 255, 32, 46, 32, 255, 30, 43, 31, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 23, 30, 24, 255, 29, 40, 29, 255, 30, 42, 30, 255, 23, 29, 24, 255, 23, 29, 24, 255, 25, 32, 26, 255, 31, 39, 31, 255, 26, 33, 27, 255, 26, 36, 27, 255, 25, 34, 26, 255, 24, 31, 25, 255, 25, 33, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 27, 38, 28, 255, 33, 48, 33, 255, 31, 45, 32, 255, 32, 46, 32, 255, 27, 37, 28, 255, 25, 34, 26, 255, 25, 33, 26, 255, 33, 48, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 35, 52, 35, 255, 29, 40, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 26, 34, 26, 255, 23, 30, 24, 255, 27, 35, 28, 255, 24, 32, 25, 255, 23, 29, 24, 255, 30, 42, 30, 255, 29, 41, 30, 255, 33, 47, 33, 255, 32, 47, 33, 255, 31, 44, 31, 255, 31, 44, 31, 255, 30, 42, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 35, 51, 35, 255, 35, 52, 35, 255, 30, 43, 31, 255, 28, 38, 28, 255, 35, 53, 36, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 33, 49, 34, 255, 35, 51, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 31, 44, 31, 255, 32, 46, 32, 255, 31, 45, 32, 255, 29, 41, 30, 255, 31, 44, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 23, 29, 24, 255, 26, 32, 26, 255, 26, 34, 26, 255, 25, 33, 26, 255, 25, 32, 26, 255, 24, 31, 25, 255, 24, 30, 25, 255, 25, 33, 26, 255, 23, 29, 24, 255, 27, 37, 28, 255, 29, 40, 29, 255, 31, 44, 31, 255, 34, 49, 34, 255, 35, 52, 35, 255, 31, 44, 31, 255, 23, 29, 24, 255, 24, 31, 25, 255, 31, 39, 31, 255, 23, 30, 24, 255, 23, 30, 24, 255, 23, 29, 24, 255, 25, 34, 26, 255, 27, 36, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 28, 38, 28, 255, 26, 34, 26, 255, 30, 43, 31, 255, 28, 38, 28, 255, 30, 42, 30, 255, 26, 35, 27, 255, 29, 41, 30, 255, 31, 45, 32, 255, 31, 45, 32, 255, 34, 50, 34, 255, 34, 49, 34, 255, 34, 49, 34, 255, 28, 40, 29, 255, 23, 30, 24, 255, 29, 41, 30, 255, 29, 40, 29, 255, 31, 45, 32, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 41, 30, 255, 28, 40, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 28, 38, 28, 255, 24, 32, 25, 255, 27, 37, 28, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 42, 30, 255, 29, 40, 29, 255, 35, 51, 35, 255, 34, 50, 34, 255, 26, 35, 27, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 29, 41, 30, 255, 34, 49, 34, 255, 38, 58, 38, 255, 30, 42, 30, 255, 31, 45, 32, 255, 31, 44, 31, 255, 29, 40, 29, 255, 26, 35, 27, 255, 29, 41, 30, 255, 30, 42, 30, 255, 31, 44, 31, 255, 31, 45, 32, 255, 31, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 26, 35, 27, 255, 26, 35, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 36, 27, 255, 29, 40, 29, 255, 33, 48, 33, 255, 31, 45, 32, 255, 28, 39, 29, 255, 27, 37, 28, 255, 35, 52, 35, 255, 32, 46, 32, 255, 32, 45, 32, 255, 33, 48, 33, 255, 32, 46, 32, 255, 32, 46, 32, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 31, 45, 32, 255, 27, 37, 28, 255, 26, 35, 27, 255, 30, 42, 30, 255, 34, 49, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 36, 53, 36, 255, 35, 52, 35, 255, 40, 59, 39, 255, 35, 51, 35, 255, 39, 59, 39, 255, 33, 48, 33, 255, 37, 55, 37, 255, 32, 47, 33, 255, 36, 53, 36, 255, 32, 46, 32, 255, 34, 50, 34, 255, 30, 43, 31, 255, 30, 43, 31, 255, 33, 48, 33, 255, 31, 44, 31, 255, 28, 39, 29, 255, 29, 37, 29, 255, 24, 32, 25, 255, 26, 35, 27, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 51, 35, 255, 35, 52, 35, 255, 32, 47, 33, 255, 35, 52, 35, 255, 40, 35, 24, 255, 41, 35, 24, 255, 35, 31, 22, 255, 52, 42, 27, 255, 40, 34, 24, 255, 39, 34, 24, 255, 34, 31, 22, 255, 35, 31, 23, 255, 36, 32, 22, 255, 42, 36, 24, 255, 60, 46, 30, 255, 45, 37, 24, 255, 51, 41, 27, 255, 38, 33, 23, 255, 40, 34, 24, 255, 58, 45, 30, 255, 59, 45, 30, 255, 56, 44, 29, 255, 45, 37, 24, 255, 72, 53, 33, 255, 50, 40, 27, 255, 33, 30, 22, 255, 59, 49, 35, 255, 36, 32, 23, 255, 36, 32, 23, 255, 44, 45, 37, 255, 42, 36, 24, 255, 59, 46, 30, 255, 45, 37, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 33, 30, 22, 255, 36, 32, 23, 255, 43, 36, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 33, 30, 22, 255, 50, 42, 31, 255, 38, 33, 23, 255, 43, 37, 24, 255, 34, 30, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 42, 36, 24, 255, 58, 45, 30, 255, 51, 41, 27, 255, 59, 46, 30, 255, 37, 33, 23, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 37, 33, 23, 255, 34, 31, 22, 255, 61, 50, 36, 255, 34, 30, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 57, 44, 29, 255, 53, 42, 28, 255, 42, 36, 24, 255, 45, 37, 24, 255, 49, 40, 26, 255, 44, 45, 37, 255, 39, 33, 23, 255, 34, 31, 22, 255, 39, 34, 25, 255, 49, 42, 30, 255, 50, 42, 31, 255, 43, 37, 24, 255, 39, 33, 23, 255, 40, 34, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 49, 40, 26, 255, 36, 32, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 39, 34, 23, 255, 34, 31, 22, 255, 33, 30, 22, 255, 35, 31, 22, 255, 42, 37, 27, 255, 58, 48, 34, 255, 63, 52, 37, 255, 44, 38, 27, 255, 62, 51, 36, 255, 41, 35, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 45, 37, 24, 255, 37, 33, 23, 255, 41, 35, 23, 255, 41, 35, 23, 255, 39, 33, 23, 255, 41, 35, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 61, 47, 31, 255, 54, 43, 28, 255, 41, 34, 24, 255, 36, 32, 23, 255, 36, 32, 23, 255, 37, 33, 24, 255, 45, 38, 28, 255, 40, 34, 24, 255, 38, 33, 23, 255, 38, 33, 24, 255, 46, 38, 25, 255, 40, 34, 23, 255, 39, 34, 23, 255, 43, 36, 24, 255, 56, 44, 29, 255, 39, 34, 24, 255, 37, 33, 24, 255, 43, 37, 24, 255, 40, 34, 24, 255, 36, 32, 23, 255, 34, 31, 22, 255, 57, 47, 34, 255, 36, 32, 24, 255, 45, 37, 24, 255, 52, 42, 27, 255, 55, 43, 28, 255, 37, 33, 23, 255, 43, 36, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 36, 31, 22, 255, 45, 38, 25, 255, 37, 33, 23, 255, 40, 35, 24, 255, 36, 31, 22, 255, 46, 38, 25, 255, 43, 37, 24, 255, 40, 34, 24, 255, 42, 36, 26, 255, 33, 30, 22, 255, 35, 31, 22, 255, 62, 50, 35, 255, 51, 40, 27, 255, 43, 36, 23, 255, 44, 37, 24, 255, 40, 34, 23, 255, 36, 32, 23, 255, 45, 38, 24, 255, 36, 31, 22, 255, 47, 39, 25, 255, 41, 35, 23, 255, 51, 41, 26, 255, 43, 37, 24, 255, 56, 44, 29, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 57, 45, 29, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 41, 36, 26, 255, 34, 30, 22, 255, 35, 31, 22, 255, 48, 40, 30, 255, 64, 52, 37, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 51, 43, 31, 255, 39, 34, 23, 255, 37, 33, 24, 255, 49, 40, 26, 255, 56, 44, 29, 255, 42, 36, 24, 255, 45, 37, 24, 255, 40, 34, 24, 255, 43, 37, 24, 255, 46, 39, 25, 255, 53, 42, 28, 255, 53, 42, 28, 255, 39, 34, 23, 255, 42, 36, 24, 255, 39, 34, 23, 255, 35, 31, 22, 255, 35, 31, 22, 255, 34, 31, 22, 255, 46, 40, 29, 255, 36, 31, 22, 255, 43, 36, 24, 255, 41, 35, 24, 255, 45, 38, 25, 255, 47, 39, 25, 255, 43, 37, 24, 255, 51, 41, 27, 255, 43, 37, 24, 255, 36, 32, 22, 255, 54, 43, 28, 255, 44, 37, 24, 255, 46, 39, 25, 255, 45, 37, 24, 255, 51, 41, 27, 255, 45, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 51, 41, 27, 255, 53, 42, 28, 255, 45, 38, 25, 255, 46, 39, 25, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 35, 24, 255, 37, 33, 23, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 30, 22, 255, 53, 44, 32, 255, 37, 33, 23, 255, 41, 35, 24, 255, 52, 42, 28, 255, 46, 39, 25, 255, 58, 45, 30, 255, 39, 34, 23, 255, 36, 32, 23, 255, 44, 37, 24, 255, 44, 37, 24, 255, 44, 37, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 62, 51, 36, 255, 38, 33, 23, 255, 72, 58, 42, 255, 55, 46, 33, 255, 35, 31, 22, 255, 37, 33, 23, 255, 43, 37, 24, 255, 42, 36, 24, 255, 47, 39, 25, 255, 33, 30, 22, 255, 42, 36, 24, 255, 45, 37, 24, 255, 41, 36, 24, 255, 41, 35, 24, 255, 37, 33, 23, 255, 52, 42, 27, 255, 43, 37, 24, 255, 36, 31, 22, 255, 42, 36, 24, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 34, 26, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 23, 30, 24, 255, 23, 29, 24, 255, 24, 32, 25, 255, 26, 36, 27, 255, 25, 33, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 24, 32, 25, 255, 24, 31, 25, 255, 29, 40, 29, 255, 30, 42, 30, 255, 32, 47, 33, 255, 31, 44, 31, 255, 33, 49, 34, 255, 36, 53, 36, 255, 32, 46, 32, 255, 33, 48, 33, 255, 32, 45, 32, 255, 33, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 32, 46, 32, 255, 36, 54, 36, 255, 34, 50, 34, 255, 35, 51, 35, 255, 32, 47, 33, 255, 31, 44, 31, 255, 30, 42, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 30, 43, 31, 255, 33, 49, 34, 255, 31, 45, 32, 255, 30, 42, 30, 255, 33, 49, 34, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 31, 45, 32, 255, 29, 40, 29, 255, 31, 45, 32, 255, 36, 54, 36, 255, 37, 56, 37, 255, 32, 45, 32, 255, 28, 39, 29, 255, 26, 35, 27, 255, 23, 30, 24, 255, 28, 39, 29, 255, 26, 33, 27, 255, 27, 37, 28, 255, 26, 34, 26, 255, 26, 32, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 31, 25, 255, 24, 31, 25, 255, 26, 34, 26, 255, 24, 31, 25, 255, 32, 45, 32, 255, 30, 42, 30, 255, 29, 41, 30, 255, 28, 38, 28, 255, 28, 39, 29, 255, 32, 45, 32, 255, 31, 45, 32, 255, 28, 39, 29, 255, 24, 31, 25, 255, 29, 41, 30, 255, 27, 38, 28, 255, 33, 48, 33, 255, 32, 47, 33, 255, 35, 52, 35, 255, 35, 51, 35, 255, 30, 42, 30, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 33, 26, 255, 27, 37, 28, 255, 26, 36, 27, 255, 28, 38, 28, 255, 28, 39, 29, 255, 31, 44, 31, 255, 31, 44, 31, 255, 29, 41, 30, 255, 29, 41, 30, 255, 27, 37, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 24, 31, 25, 255, 28, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 34, 50, 34, 255, 36, 54, 36, 255, 33, 48, 33, 255, 34, 49, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 34, 50, 34, 255, 33, 49, 34, 255, 35, 51, 35, 255, 39, 59, 39, 255, 36, 54, 36, 255, 34, 50, 34, 255, 32, 46, 32, 255, 31, 44, 31, 255, 30, 43, 31, 255, 29, 41, 30, 255, 24, 31, 25, 255, 25, 34, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 26, 35, 27, 255, 25, 34, 26, 255, 25, 34, 26, 255, 24, 30, 25, 255, 24, 31, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 26, 36, 27, 255, 30, 43, 31, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 26, 35, 27, 255, 23, 29, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 29, 41, 30, 255, 23, 29, 24, 255, 23, 30, 24, 255, 26, 36, 27, 255, 26, 34, 26, 255, 23, 30, 24, 255, 25, 34, 26, 255, 29, 40, 29, 255, 26, 36, 27, 255, 28, 40, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 35, 51, 35, 255, 30, 42, 30, 255, 30, 43, 31, 255, 34, 50, 34, 255, 35, 52, 35, 255, 28, 38, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 27, 38, 28, 255, 26, 36, 27, 255, 29, 40, 29, 255, 30, 43, 31, 255, 26, 35, 27, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 28, 39, 29, 255, 27, 37, 28, 255, 28, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 39, 29, 255, 28, 39, 29, 255, 35, 51, 35, 255, 29, 40, 29, 255, 30, 42, 30, 255, 29, 41, 30, 255, 35, 52, 35, 255, 34, 51, 35, 255, 37, 56, 37, 255, 34, 49, 34, 255, 32, 45, 32, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 41, 30, 255, 27, 37, 28, 255, 31, 44, 31, 255, 30, 43, 31, 255, 32, 47, 33, 255, 35, 52, 35, 255, 32, 46, 32, 255, 28, 39, 29, 255, 28, 38, 28, 255, 26, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 38, 28, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 50, 34, 255, 32, 45, 32, 255, 35, 52, 35, 255, 27, 38, 28, 255, 32, 46, 32, 255, 29, 40, 29, 255, 33, 47, 33, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 42, 30, 255, 26, 36, 27, 255, 24, 30, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 30, 43, 31, 255, 31, 45, 32, 255, 36, 53, 36, 255, 37, 56, 37, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 43, 31, 255, 35, 51, 35, 255, 33, 47, 33, 255, 30, 43, 31, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 35, 52, 35, 255, 36, 54, 36, 255, 32, 47, 33, 255, 35, 52, 35, 255, 36, 53, 36, 255, 29, 40, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 34, 50, 34, 255, 31, 45, 32, 255, 27, 37, 28, 255, 25, 32, 26, 255, 28, 36, 29, 255, 25, 34, 26, 255, 27, 37, 28, 255, 25, 34, 26, 255, 26, 36, 27, 255, 29, 41, 30, 255, 32, 46, 32, 255, 33, 47, 33, 255, 35, 31, 23, 255, 41, 36, 24, 255, 41, 36, 24, 255, 48, 40, 26, 255, 65, 49, 33, 255, 63, 48, 31, 255, 40, 34, 24, 255, 40, 35, 24, 255, 46, 39, 25, 255, 58, 45, 30, 255, 64, 48, 32, 255, 45, 38, 25, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 36, 32, 22, 255, 45, 38, 25, 255, 43, 36, 24, 255, 47, 39, 25, 255, 56, 44, 29, 255, 45, 37, 24, 255, 39, 34, 24, 255, 33, 30, 22, 255, 80, 64, 45, 255, 46, 40, 29, 255, 44, 37, 24, 255, 49, 40, 26, 255, 52, 42, 27, 255, 41, 35, 24, 255, 34, 31, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 24, 255, 39, 33, 23, 255, 34, 30, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 34, 30, 22, 255, 45, 37, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 40, 35, 24, 255, 36, 31, 22, 255, 37, 33, 23, 255, 37, 33, 23, 255, 79, 62, 45, 255, 34, 31, 22, 255, 38, 33, 23, 255, 39, 33, 23, 255, 59, 45, 30, 255, 60, 46, 31, 255, 52, 42, 28, 255, 42, 36, 24, 255, 43, 36, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 36, 32, 23, 255, 61, 50, 36, 255, 49, 42, 30, 255, 44, 37, 24, 255, 46, 38, 25, 255, 42, 36, 24, 255, 36, 32, 23, 255, 41, 36, 24, 255, 51, 41, 27, 255, 41, 35, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 67, 50, 33, 255, 49, 40, 26, 255, 40, 35, 25, 255, 35, 31, 22, 255, 54, 43, 28, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 23, 255, 44, 37, 24, 255, 46, 39, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 40, 35, 24, 255, 41, 35, 24, 255, 43, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 54, 45, 33, 255, 36, 32, 22, 255, 34, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 46, 40, 29, 255, 35, 31, 23, 255, 42, 36, 24, 255, 37, 33, 23, 255, 36, 32, 22, 255, 34, 30, 22, 255, 43, 37, 24, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 50, 40, 26, 255, 49, 40, 26, 255, 49, 39, 26, 255, 54, 43, 28, 255, 45, 38, 24, 255, 42, 36, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 39, 34, 25, 255, 43, 36, 25, 255, 39, 34, 23, 255, 41, 34, 24, 255, 39, 34, 24, 255, 42, 35, 23, 255, 33, 30, 22, 255, 46, 38, 25, 255, 50, 40, 27, 255, 39, 34, 24, 255, 39, 34, 23, 255, 40, 34, 24, 255, 43, 37, 24, 255, 39, 34, 24, 255, 36, 31, 22, 255, 41, 35, 24, 255, 34, 31, 22, 255, 41, 35, 24, 255, 48, 40, 26, 255, 44, 37, 24, 255, 33, 30, 22, 255, 39, 33, 23, 255, 37, 33, 23, 255, 37, 33, 23, 255, 36, 32, 23, 255, 45, 37, 24, 255, 42, 36, 24, 255, 49, 42, 30, 255, 35, 31, 22, 255, 43, 37, 24, 255, 41, 35, 24, 255, 33, 30, 22, 255, 34, 31, 22, 255, 38, 33, 23, 255, 38, 35, 27, 255, 47, 38, 27, 255, 49, 39, 27, 255, 45, 37, 25, 255, 39, 34, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 41, 35, 25, 255, 41, 35, 24, 255, 36, 32, 23, 255, 46, 38, 24, 255, 42, 35, 23, 255, 44, 37, 24, 255, 37, 33, 23, 255, 40, 35, 24, 255, 43, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 39, 34, 23, 255, 44, 37, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 57, 47, 34, 255, 37, 33, 23, 255, 35, 31, 22, 255, 50, 42, 31, 255, 34, 31, 22, 255, 41, 36, 26, 255, 41, 35, 24, 255, 41, 35, 24, 255, 38, 33, 23, 255, 41, 36, 24, 255, 48, 40, 30, 255, 37, 33, 23, 255, 40, 35, 24, 255, 62, 47, 31, 255, 62, 47, 31, 255, 58, 45, 30, 255, 51, 41, 27, 255, 43, 37, 24, 255, 33, 30, 22, 255, 54, 43, 28, 255, 50, 40, 27, 255, 45, 37, 24, 255, 41, 35, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 36, 31, 22, 255, 37, 33, 23, 255, 38, 33, 23, 255, 39, 34, 25, 255, 34, 31, 22, 255, 46, 39, 25, 255, 42, 36, 24, 255, 49, 40, 26, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 42, 36, 24, 255, 50, 40, 27, 255, 35, 31, 22, 255, 59, 49, 35, 255, 36, 32, 24, 255, 42, 36, 24, 255, 41, 36, 24, 255, 48, 40, 30, 255, 38, 33, 23, 255, 33, 30, 22, 255, 39, 34, 23, 255, 55, 43, 28, 255, 41, 35, 24, 255, 40, 35, 24, 255, 57, 47, 34, 255, 55, 46, 33, 255, 37, 33, 23, 255, 34, 30, 22, 255, 41, 35, 24, 255, 43, 36, 24, 255, 55, 46, 33, 255, 36, 32, 24, 255, 38, 33, 23, 255, 44, 37, 24, 255, 48, 39, 25, 255, 62, 47, 31, 255, 57, 45, 29, 255, 43, 37, 24, 255, 45, 37, 24, 255, 46, 38, 25, 255, 40, 34, 24, 255, 46, 39, 25, 255, 40, 34, 24, 255, 44, 38, 27, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 39, 34, 24, 255, 37, 33, 23, 255, 42, 36, 24, 255, 40, 34, 24, 255, 35, 31, 23, 255, 41, 36, 26, 255, 39, 34, 23, 255, 50, 40, 27, 255, 49, 40, 26, 255, 36, 32, 23, 255, 38, 33, 23, 255, 43, 36, 24, 255, 40, 34, 24, 255, 45, 37, 24, 255, 25, 34, 26, 255, 30, 43, 31, 255, 29, 41, 30, 255, 27, 38, 28, 255, 24, 32, 25, 255, 23, 30, 24, 255, 25, 33, 26, 255, 26, 34, 26, 255, 24, 32, 25, 255, 24, 31, 25, 255, 23, 30, 24, 255, 24, 32, 25, 255, 28, 38, 28, 255, 27, 37, 28, 255, 26, 35, 27, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 43, 31, 255, 29, 41, 30, 255, 28, 40, 29, 255, 32, 47, 33, 255, 36, 53, 36, 255, 35, 52, 35, 255, 32, 47, 33, 255, 33, 48, 33, 255, 29, 41, 30, 255, 31, 45, 32, 255, 35, 51, 35, 255, 33, 47, 33, 255, 31, 45, 32, 255, 33, 48, 33, 255, 33, 48, 33, 255, 33, 49, 34, 255, 34, 50, 34, 255, 35, 51, 35, 255, 35, 52, 35, 255, 31, 45, 32, 255, 31, 44, 31, 255, 31, 44, 31, 255, 31, 45, 32, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 40, 29, 255, 27, 38, 28, 255, 29, 41, 30, 255, 32, 47, 33, 255, 30, 43, 31, 255, 33, 48, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 32, 45, 32, 255, 32, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 51, 35, 255, 31, 44, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 24, 31, 25, 255, 25, 34, 26, 255, 25, 32, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 27, 37, 28, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 24, 32, 25, 255, 24, 31, 25, 255, 25, 33, 26, 255, 29, 40, 29, 255, 29, 41, 30, 255, 30, 42, 30, 255, 28, 38, 28, 255, 29, 40, 29, 255, 31, 45, 32, 255, 31, 44, 31, 255, 27, 37, 28, 255, 24, 32, 25, 255, 31, 45, 32, 255, 30, 43, 31, 255, 32, 46, 32, 255, 29, 41, 30, 255, 32, 47, 33, 255, 33, 49, 34, 255, 28, 39, 29, 255, 30, 42, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 29, 40, 29, 255, 32, 47, 33, 255, 33, 48, 33, 255, 28, 38, 28, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 23, 30, 24, 255, 26, 34, 26, 255, 26, 35, 27, 255, 23, 29, 24, 255, 32, 40, 32, 255, 46, 50, 13, 255, 30, 43, 31, 255, 26, 36, 27, 255, 26, 35, 27, 255, 28, 38, 28, 255, 32, 46, 32, 255, 30, 43, 31, 255, 32, 45, 32, 255, 28, 39, 29, 255, 34, 50, 34, 255, 32, 46, 32, 255, 37, 56, 37, 255, 37, 55, 37, 255, 41, 61, 40, 255, 33, 47, 33, 255, 31, 44, 31, 255, 35, 51, 35, 255, 34, 50, 34, 255, 32, 45, 32, 255, 30, 42, 30, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 24, 31, 25, 255, 29, 41, 30, 255, 31, 44, 31, 255, 29, 40, 29, 255, 29, 41, 30, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 40, 29, 255, 30, 42, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 28, 39, 29, 255, 26, 35, 27, 255, 28, 39, 29, 255, 29, 41, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 31, 44, 31, 255, 26, 35, 27, 255, 26, 35, 27, 255, 28, 39, 29, 255, 26, 34, 26, 255, 26, 35, 27, 255, 25, 34, 26, 255, 32, 47, 33, 255, 32, 46, 32, 255, 34, 49, 34, 255, 28, 39, 29, 255, 33, 48, 33, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 39, 29, 255, 23, 29, 24, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 33, 26, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 32, 25, 255, 23, 30, 24, 255, 26, 34, 26, 255, 28, 39, 29, 255, 25, 33, 26, 255, 30, 43, 31, 255, 33, 48, 33, 255, 30, 42, 30, 255, 26, 35, 27, 255, 25, 33, 26, 255, 29, 41, 30, 255, 26, 35, 27, 255, 31, 44, 31, 255, 51, 60, 16, 255, 33, 48, 33, 255, 35, 53, 36, 255, 33, 49, 34, 255, 35, 51, 35, 255, 35, 53, 36, 255, 33, 47, 33, 255, 26, 35, 27, 255, 29, 41, 30, 255, 25, 34, 26, 255, 26, 34, 26, 255, 25, 34, 26, 255, 28, 39, 29, 255, 33, 48, 33, 255, 29, 41, 30, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 29, 41, 30, 255, 32, 45, 32, 255, 30, 43, 31, 255, 32, 47, 33, 255, 32, 46, 32, 255, 33, 49, 34, 255, 34, 51, 35, 255, 34, 50, 34, 255, 34, 49, 34, 255, 32, 47, 33, 255, 28, 38, 28, 255, 25, 33, 26, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 25, 34, 26, 255, 24, 32, 25, 255, 24, 30, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 33, 48, 33, 255, 35, 53, 36, 255, 32, 47, 33, 255, 31, 45, 32, 255, 31, 45, 32, 255, 36, 54, 36, 255, 33, 49, 34, 255, 34, 49, 34, 255, 32, 45, 32, 255, 33, 49, 34, 255, 31, 45, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 32, 46, 32, 255, 32, 45, 32, 255, 34, 49, 34, 255, 35, 51, 35, 255, 40, 60, 40, 255, 42, 62, 41, 255, 36, 53, 36, 255, 32, 47, 33, 255, 30, 43, 31, 255, 29, 41, 30, 255, 32, 47, 33, 255, 28, 40, 29, 255, 25, 33, 26, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 39, 29, 255, 26, 36, 27, 255, 26, 34, 26, 255, 23, 29, 24, 255, 23, 29, 24, 255, 29, 41, 30, 255, 29, 41, 30, 255, 44, 37, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 41, 35, 24, 255, 56, 44, 29, 255, 41, 36, 24, 255, 40, 35, 24, 255, 37, 33, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 42, 36, 24, 255, 40, 34, 24, 255, 33, 30, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 37, 33, 23, 255, 41, 35, 24, 255, 40, 34, 24, 255, 70, 52, 33, 255, 57, 45, 29, 255, 52, 42, 27, 255, 50, 40, 27, 255, 37, 33, 23, 255, 36, 32, 23, 255, 34, 30, 22, 255, 38, 33, 23, 255, 48, 40, 26, 255, 51, 41, 27, 255, 45, 38, 25, 255, 37, 33, 23, 255, 34, 31, 22, 255, 53, 42, 28, 255, 39, 34, 24, 255, 36, 31, 22, 255, 41, 36, 26, 255, 35, 31, 22, 255, 37, 33, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 25, 255, 58, 48, 34, 255, 51, 43, 31, 255, 36, 32, 23, 255, 35, 31, 22, 255, 36, 32, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 69, 51, 33, 255, 65, 49, 33, 255, 60, 46, 30, 255, 47, 39, 25, 255, 51, 41, 27, 255, 46, 38, 25, 255, 39, 34, 23, 255, 35, 31, 22, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 38, 33, 23, 255, 43, 36, 24, 255, 36, 32, 23, 255, 35, 31, 22, 255, 65, 49, 33, 255, 40, 34, 24, 255, 41, 36, 24, 255, 48, 40, 26, 255, 68, 51, 33, 255, 60, 46, 30, 255, 40, 34, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 42, 36, 24, 255, 40, 35, 24, 255, 54, 43, 28, 255, 42, 36, 24, 255, 40, 35, 24, 255, 40, 35, 24, 255, 39, 34, 23, 255, 39, 34, 24, 255, 34, 31, 22, 255, 36, 32, 23, 255, 43, 37, 24, 255, 40, 34, 24, 255, 34, 30, 22, 255, 35, 31, 22, 255, 41, 35, 24, 255, 51, 41, 27, 255, 40, 34, 24, 255, 47, 39, 25, 255, 37, 33, 23, 255, 36, 32, 23, 255, 57, 47, 34, 255, 36, 32, 23, 255, 39, 34, 24, 255, 52, 42, 27, 255, 45, 37, 24, 255, 45, 37, 24, 255, 45, 37, 24, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 41, 35, 23, 255, 57, 45, 29, 255, 43, 36, 23, 255, 36, 32, 23, 255, 35, 31, 22, 255, 34, 30, 22, 255, 38, 33, 23, 255, 40, 35, 25, 255, 40, 34, 24, 255, 42, 35, 24, 255, 37, 32, 22, 255, 39, 34, 23, 255, 45, 38, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 34, 31, 22, 255, 37, 33, 23, 255, 50, 40, 27, 255, 44, 37, 24, 255, 56, 44, 29, 255, 49, 40, 26, 255, 45, 37, 24, 255, 35, 31, 22, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 39, 34, 23, 255, 37, 33, 23, 255, 35, 31, 22, 255, 33, 30, 22, 255, 41, 36, 24, 255, 40, 34, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 42, 36, 24, 255, 39, 34, 24, 255, 39, 34, 24, 255, 42, 36, 23, 255, 37, 33, 23, 255, 40, 34, 24, 255, 39, 33, 23, 255, 44, 36, 25, 255, 44, 37, 25, 255, 42, 36, 25, 255, 38, 33, 24, 255, 35, 30, 22, 255, 37, 33, 24, 255, 34, 30, 22, 255, 37, 33, 23, 255, 43, 36, 24, 255, 41, 35, 24, 255, 40, 35, 24, 255, 36, 32, 22, 255, 52, 42, 28, 255, 44, 37, 24, 255, 42, 36, 24, 255, 43, 37, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 41, 35, 24, 255, 42, 36, 24, 255, 36, 32, 23, 255, 37, 33, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 34, 30, 22, 255, 59, 49, 35, 255, 43, 37, 24, 255, 39, 34, 24, 255, 35, 31, 22, 255, 39, 34, 24, 255, 38, 33, 23, 255, 34, 31, 22, 255, 38, 33, 23, 255, 40, 35, 24, 255, 57, 52, 42, 255, 59, 45, 30, 255, 45, 38, 25, 255, 40, 34, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 39, 34, 24, 255, 41, 36, 24, 255, 40, 35, 25, 255, 37, 33, 23, 255, 51, 43, 31, 255, 33, 30, 22, 255, 36, 32, 24, 255, 48, 40, 30, 255, 51, 43, 31, 255, 34, 30, 22, 255, 33, 30, 22, 255, 44, 37, 24, 255, 55, 43, 28, 255, 52, 42, 28, 255, 46, 39, 25, 255, 46, 39, 25, 255, 37, 33, 23, 255, 41, 35, 24, 255, 49, 42, 30, 255, 36, 32, 23, 255, 34, 31, 22, 255, 53, 44, 32, 255, 39, 34, 25, 255, 46, 40, 29, 255, 33, 30, 22, 255, 61, 50, 36, 255, 66, 54, 38, 255, 68, 55, 40, 255, 39, 34, 24, 255, 41, 35, 24, 255, 36, 31, 22, 255, 40, 35, 24, 255, 36, 32, 23, 255, 42, 37, 27, 255, 49, 42, 30, 255, 35, 31, 22, 255, 58, 48, 34, 255, 55, 46, 33, 255, 79, 63, 45, 255, 77, 62, 44, 255, 40, 35, 25, 255, 37, 33, 23, 255, 38, 33, 23, 255, 48, 39, 25, 255, 63, 48, 32, 255, 42, 36, 24, 255, 41, 36, 24, 255, 43, 37, 24, 255, 49, 40, 26, 255, 41, 35, 24, 255, 39, 34, 24, 255, 37, 33, 23, 255, 43, 37, 24, 255, 35, 31, 22, 255, 38, 33, 23, 255, 43, 37, 24, 255, 40, 35, 24, 255, 40, 34, 24, 255, 40, 34, 24, 255, 43, 36, 24, 255, 50, 40, 27, 255, 40, 35, 24, 255, 37, 33, 23, 255, 40, 34, 24, 255, 36, 32, 23, 255, 39, 33, 23, 255, 38, 33, 23, 255, 63, 48, 31, 255, 58, 45, 30, 255, 43, 36, 24, 255, 45, 37, 24, 255, 26, 36, 27, 255, 26, 34, 26, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 24, 32, 25, 255, 25, 34, 26, 255, 23, 30, 24, 255, 25, 33, 26, 255, 24, 32, 25, 255, 25, 34, 26, 255, 26, 35, 27, 255, 27, 36, 27, 255, 24, 32, 25, 255, 28, 39, 29, 255, 36, 53, 36, 255, 30, 42, 30, 255, 29, 41, 30, 255, 27, 36, 27, 255, 26, 36, 27, 255, 34, 50, 34, 255, 35, 52, 35, 255, 35, 52, 35, 255, 35, 53, 36, 255, 32, 47, 33, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 37, 55, 37, 255, 38, 57, 38, 255, 36, 53, 36, 255, 40, 60, 40, 255, 36, 53, 36, 255, 35, 52, 35, 255, 31, 45, 32, 255, 36, 53, 36, 255, 34, 49, 34, 255, 32, 47, 33, 255, 32, 45, 32, 255, 31, 45, 32, 255, 33, 47, 33, 255, 31, 44, 31, 255, 24, 32, 25, 255, 27, 36, 27, 255, 27, 37, 28, 255, 28, 38, 28, 255, 29, 41, 30, 255, 30, 43, 31, 255, 28, 38, 28, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 42, 30, 255, 28, 39, 29, 255, 30, 43, 31, 255, 32, 46, 32, 255, 35, 52, 35, 255, 28, 38, 28, 255, 28, 38, 28, 255, 28, 39, 29, 255, 26, 36, 27, 255, 25, 33, 26, 255, 28, 38, 28, 255, 24, 32, 25, 255, 24, 32, 25, 255, 28, 38, 28, 255, 32, 46, 32, 255, 31, 44, 31, 255, 32, 46, 32, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 39, 29, 255, 29, 40, 29, 255, 28, 39, 29, 255, 32, 47, 33, 255, 32, 47, 33, 255, 29, 40, 29, 255, 30, 43, 31, 255, 34, 50, 34, 255, 32, 47, 33, 255, 32, 46, 32, 255, 28, 39, 29, 255, 29, 41, 30, 255, 33, 48, 33, 255, 38, 57, 38, 255, 29, 41, 30, 255, 31, 45, 32, 255, 29, 40, 29, 255, 25, 33, 26, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 27, 37, 28, 255, 28, 38, 28, 255, 23, 30, 24, 255, 24, 31, 25, 255, 28, 39, 29, 255, 28, 38, 28, 255, 23, 29, 24, 255, 26, 34, 26, 255, 24, 30, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 28, 39, 29, 255, 27, 36, 27, 255, 28, 39, 29, 255, 27, 37, 28, 255, 32, 45, 32, 255, 31, 45, 32, 255, 30, 43, 31, 255, 25, 34, 26, 255, 28, 38, 28, 255, 26, 34, 26, 255, 26, 35, 27, 255, 24, 31, 25, 255, 28, 38, 28, 255, 32, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 26, 36, 27, 255, 27, 37, 28, 255, 25, 34, 26, 255, 23, 30, 24, 255, 24, 32, 25, 255, 29, 41, 30, 255, 30, 42, 30, 255, 33, 49, 34, 255, 30, 42, 30, 255, 28, 38, 28, 255, 30, 43, 31, 255, 33, 48, 33, 255, 34, 49, 34, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 41, 30, 255, 30, 43, 31, 255, 32, 46, 32, 255, 36, 53, 36, 255, 33, 47, 33, 255, 35, 52, 35, 255, 31, 44, 31, 255, 26, 36, 27, 255, 28, 38, 28, 255, 25, 34, 26, 255, 26, 35, 27, 255, 31, 44, 31, 255, 30, 43, 31, 255, 28, 39, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 36, 27, 255, 29, 41, 30, 255, 26, 35, 27, 255, 28, 38, 28, 255, 29, 41, 30, 255, 29, 40, 29, 255, 33, 47, 33, 255, 29, 41, 30, 255, 29, 40, 29, 255, 25, 33, 26, 255, 23, 29, 24, 255, 28, 39, 29, 255, 29, 41, 30, 255, 26, 34, 26, 255, 27, 37, 28, 255, 25, 33, 26, 255, 26, 33, 27, 255, 26, 36, 27, 255, 29, 41, 30, 255, 28, 38, 28, 255, 32, 45, 32, 255, 32, 46, 32, 255, 26, 36, 27, 255, 25, 33, 26, 255, 27, 38, 28, 255, 24, 31, 25, 255, 25, 33, 26, 255, 24, 32, 25, 255, 26, 36, 27, 255, 27, 37, 28, 255, 27, 37, 28, 255, 31, 44, 31, 255, 26, 36, 27, 255, 32, 46, 32, 255, 37, 55, 37, 255, 36, 54, 36, 255, 39, 59, 39, 255, 35, 52, 35, 255, 31, 45, 32, 255, 29, 41, 30, 255, 29, 40, 29, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 27, 37, 28, 255, 29, 41, 30, 255, 29, 41, 30, 255, 31, 45, 32, 255, 30, 43, 31, 255, 27, 37, 28, 255, 27, 38, 28, 255, 28, 39, 29, 255, 33, 49, 34, 255, 32, 46, 32, 255, 35, 52, 35, 255, 34, 49, 34, 255, 31, 45, 32, 255, 33, 48, 33, 255, 30, 42, 30, 255, 24, 32, 25, 255, 28, 38, 28, 255, 26, 36, 27, 255, 28, 39, 29, 255, 30, 43, 31, 255, 30, 42, 30, 255, 26, 36, 27, 255, 25, 34, 26, 255, 28, 39, 29, 255, 30, 43, 31, 255, 35, 52, 35, 255, 29, 41, 30, 255, 34, 50, 34, 255, 27, 37, 28, 255, 30, 43, 31, 255, 31, 44, 31, 255, 36, 53, 36, 255, 35, 51, 35, 255, 27, 37, 28, 255, 30, 42, 30, 255, 32, 45, 32, 255, 33, 49, 34, 255, 32, 47, 33, 255, 29, 40, 29, 255, 32, 46, 32, 255, 36, 54, 36, 255, 36, 53, 36, 255, 37, 56, 37, 255, 37, 55, 37, 255, 37, 56, 37, 255, 33, 48, 33, 255, 27, 37, 28, 255, 27, 37, 28, 255, 28, 38, 28, 255, 27, 38, 28, 255, 26, 36, 27, 255, 26, 32, 26, 255, 26, 35, 27, 255, 25, 33, 26, 255, 24, 31, 25, 255, 23, 29, 24, 255, 26, 36, 27, 255, 24, 31, 25, 255, 24, 31, 25, 255, 27, 37, 28, 255, 59, 46, 30, 255, 54, 43, 28, 255, 43, 36, 24, 255, 36, 32, 23, 255, 48, 40, 26, 255, 44, 37, 24, 255, 40, 34, 24, 255, 34, 31, 22, 255, 35, 31, 22, 255, 40, 35, 25, 255, 34, 31, 22, 255, 39, 34, 24, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 34, 24, 255, 42, 36, 24, 255, 50, 42, 31, 255, 37, 33, 23, 255, 44, 37, 24, 255, 70, 52, 33, 255, 72, 53, 33, 255, 58, 45, 30, 255, 45, 46, 37, 255, 45, 37, 24, 255, 38, 33, 23, 255, 61, 50, 36, 255, 34, 31, 22, 255, 41, 35, 24, 255, 38, 33, 23, 255, 52, 42, 28, 255, 42, 36, 24, 255, 40, 34, 24, 255, 66, 49, 33, 255, 56, 44, 29, 255, 44, 37, 24, 255, 39, 34, 25, 255, 37, 33, 23, 255, 53, 44, 32, 255, 36, 32, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 46, 40, 29, 255, 58, 48, 34, 255, 34, 31, 22, 255, 61, 50, 36, 255, 34, 31, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 42, 36, 24, 255, 54, 43, 28, 255, 48, 40, 26, 255, 42, 36, 24, 255, 43, 36, 24, 255, 68, 51, 33, 255, 52, 42, 28, 255, 41, 35, 24, 255, 39, 34, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 45, 37, 24, 255, 36, 32, 22, 255, 33, 30, 22, 255, 36, 32, 23, 255, 40, 35, 24, 255, 52, 42, 27, 255, 37, 33, 23, 255, 37, 33, 23, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 49, 40, 26, 255, 43, 37, 24, 255, 43, 37, 24, 255, 42, 36, 24, 255, 34, 31, 22, 255, 42, 36, 24, 255, 38, 33, 23, 255, 41, 35, 24, 255, 37, 33, 23, 255, 48, 39, 25, 255, 62, 47, 31, 255, 34, 30, 22, 255, 40, 35, 25, 255, 35, 31, 22, 255, 39, 34, 23, 255, 34, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 84, 100, 37, 255, 49, 40, 26, 255, 52, 42, 28, 255, 52, 42, 27, 255, 49, 40, 26, 255, 63, 85, 33, 255, 38, 33, 23, 255, 45, 38, 25, 255, 39, 34, 24, 255, 42, 36, 24, 255, 37, 33, 23, 255, 33, 30, 22, 255, 46, 40, 29, 255, 48, 40, 30, 255, 42, 36, 24, 255, 40, 34, 23, 255, 42, 36, 24, 255, 35, 31, 22, 255, 35, 31, 22, 255, 41, 34, 24, 255, 39, 34, 25, 255, 44, 38, 26, 255, 40, 34, 24, 255, 39, 34, 23, 255, 49, 40, 26, 255, 45, 37, 25, 255, 40, 34, 23, 255, 45, 37, 24, 255, 34, 30, 22, 255, 33, 30, 22, 255, 34, 30, 22, 255, 33, 30, 22, 255, 43, 36, 24, 255, 50, 40, 27, 255, 55, 43, 28, 255, 52, 42, 27, 255, 34, 31, 22, 255, 37, 33, 23, 255, 39, 34, 23, 255, 35, 31, 23, 255, 35, 31, 23, 255, 37, 33, 23, 255, 39, 33, 23, 255, 41, 36, 26, 255, 37, 33, 24, 255, 39, 34, 25, 255, 39, 34, 23, 255, 43, 37, 24, 255, 45, 39, 28, 255, 41, 36, 26, 255, 40, 35, 25, 255, 44, 38, 27, 255, 37, 33, 23, 255, 39, 33, 23, 255, 35, 31, 22, 255, 43, 38, 27, 255, 55, 45, 33, 255, 35, 31, 22, 255, 43, 37, 26, 255, 43, 37, 26, 255, 37, 33, 23, 255, 39, 34, 23, 255, 39, 34, 23, 255, 38, 33, 23, 255, 43, 37, 26, 255, 40, 35, 23, 255, 39, 34, 23, 255, 43, 36, 24, 255, 39, 34, 23, 255, 45, 38, 25, 255, 53, 42, 28, 255, 40, 35, 24, 255, 39, 34, 23, 255, 33, 30, 22, 255, 34, 30, 22, 255, 37, 33, 23, 255, 49, 42, 30, 255, 34, 31, 22, 255, 40, 35, 24, 255, 42, 36, 24, 255, 42, 36, 24, 255, 38, 33, 23, 255, 45, 39, 28, 255, 60, 46, 31, 255, 43, 36, 24, 255, 35, 31, 22, 255, 44, 37, 24, 255, 43, 36, 24, 255, 36, 32, 23, 255, 39, 34, 23, 255, 51, 41, 27, 255, 68, 51, 33, 255, 46, 38, 25, 255, 35, 31, 22, 255, 36, 32, 24, 255, 37, 33, 23, 255, 67, 54, 39, 255, 41, 36, 24, 255, 37, 33, 23, 255, 36, 32, 23, 255, 33, 30, 22, 255, 35, 31, 22, 255, 35, 31, 22, 255, 46, 40, 29, 255, 73, 59, 42, 255, 34, 31, 22, 255, 38, 33, 23, 255, 38, 33, 23, 255, 34, 31, 22, 255, 52, 42, 27, 255, 64, 48, 32, 255, 52, 42, 27, 255, 42, 36, 24, 255, 36, 32, 23, 255, 38, 33, 23, 255, 35, 31, 22, 255, 42, 36, 24, 255, 37, 33, 23, 255, 49, 73, 34, 255, 36, 32, 22, 255, 79, 63, 45, 255, 46, 40, 29, 255, 79, 62, 45, 255, 79, 62, 45, 255, 79, 62, 45, 255, 39, 34, 23, 255, 35, 31, 23, 255, 50, 42, 31, 255, 61, 50, 36, 255, 42, 37, 27, 255, 34, 30, 22, 255, 36, 32, 24, 255, 37, 33, 24, 255, 44, 38, 27, 255, 68, 55, 40, 255, 76, 61, 43, 255, 54, 45, 33, 255, 41, 36, 26, 255, 34, 31, 22, 255, 36, 31, 22, 255, 45, 37, 24, 255, 43, 37, 24, 255, 45, 37, 24, 255, 51, 41, 27, 255, 43, 36, 24, 255, 40, 34, 24, 255, 39, 33, 23, 255, 42, 36, 24, 255, 42, 36, 24, 255, 60, 46, 31, 255, 41, 35, 24, 255, 45, 37, 24, 255, 67, 50, 33, 255, 54, 43, 28, 255, 39, 34, 24, 255, 44, 37, 24, 255, 45, 37, 24, 255, 62, 47, 31, 255, 43, 37, 24, 255, 49, 40, 26, 255, 39, 34, 24, 255, 37, 33, 23, 255, 39, 33, 23, 255, 40, 35, 24, 255, 52, 42, 28, 255, 51, 41, 27, 255, 47, 39, 25, 255, 57, 44, 29, 255, 0, 0, 0, 255, 6, 6, 6, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 10, 10, 255, 15, 15, 16, 255, 21, 22, 23, 255, 19, 19, 20, 255, 13, 13, 14, 255, 23, 24, 25, 255, 32, 33, 34, 255, 26, 26, 27, 255, 15, 15, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 5, 5, 5, 255, 10, 10, 11, 255, 11, 11, 11, 255, 6, 6, 6, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 3, 3, 3, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 8, 255, 8, 8, 8, 255, 16, 16, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 9, 9, 255, 5, 5, 5, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 1, 1, 1, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 12, 13, 255, 10, 10, 11, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 10, 10, 255, 6, 6, 7, 255, 2, 2, 2, 255, 6, 6, 6, 255, 1, 2, 2, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 1, 1, 1, 255, 5, 5, 5, 255, 4, 4, 4, 255, 5, 5, 6, 255, 4, 4, 4, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 7, 255, 9, 9, 9, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 12, 12, 255, 3, 3, 3, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 7, 7, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 10, 10, 255, 15, 16, 16, 255, 13, 13, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 18, 18, 19, 255, 29, 30, 31, 255, 21, 22, 22, 255, 23, 24, 25, 255, 18, 19, 19, 255, 15, 15, 16, 255, 15, 16, 16, 255, 7, 7, 7, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 2, 2, 2, 255, 6, 6, 6, 255, 10, 11, 11, 255, 7, 7, 8, 255, 7, 7, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 2, 3, 3, 255, 1, 1, 1, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 12, 13, 13, 255, 8, 8, 8, 255, 14, 15, 15, 255, 14, 15, 15, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 12, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 20, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 29, 29, 30, 255, 22, 23, 24, 255, 21, 22, 23, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 17, 18, 18, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 16, 17, 255, 21, 22, 22, 255, 18, 19, 20, 255, 17, 18, 18, 255, 7, 7, 7, 255, 18, 19, 19, 255, 19, 20, 20, 255, 28, 29, 30, 255, 16, 17, 17, 255, 10, 10, 10, 255, 15, 16, 16, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 29, 30, 31, 255, 32, 33, 34, 255, 27, 27, 28, 255, 20, 21, 22, 255, 19, 20, 21, 255, 19, 20, 21, 255, 12, 13, 13, 255, 7, 7, 8, 255, 18, 19, 20, 255, 12, 12, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 8, 9, 9, 255, 6, 6, 6, 255, 13, 14, 14, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 22, 22, 23, 255, 23, 24, 25, 255, 24, 25, 25, 255, 25, 26, 27, 255, 29, 30, 31, 255, 24, 25, 26, 255, 21, 21, 22, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 6, 6, 7, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 18, 19, 255, 12, 12, 13, 255, 10, 11, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 6, 7, 255, 4, 4, 4, 255, 6, 6, 7, 255, 6, 6, 6, 255, 13, 13, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 19, 19, 20, 255, 14, 14, 15, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 3, 3, 3, 255, 5, 5, 5, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 23, 24, 24, 255, 21, 22, 23, 255, 21, 22, 23, 255, 19, 20, 20, 255, 17, 18, 18, 255, 13, 13, 14, 255, 13, 13, 13, 255, 7, 7, 8, 255, 8, 9, 9, 255, 5, 5, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 7, 7, 255, 2, 3, 3, 255, 3, 4, 4, 255, 5, 5, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 3, 4, 4, 255, 8, 8, 8, 255, 3, 3, 3, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 10, 11, 255, 5, 5, 6, 255, 7, 7, 8, 255, 6, 6, 7, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 5, 5, 6, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 29, 30, 31, 255, 26, 27, 27, 255, 17, 18, 18, 255, 24, 25, 25, 255, 13, 14, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 14, 14, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 3, 3, 255, 3, 3, 3, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 19, 20, 255, 19, 19, 20, 255, 32, 33, 34, 255, 28, 28, 29, 255, 27, 27, 28, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 19, 19, 255, 12, 13, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 17, 17, 18, 255, 20, 21, 21, 255, 20, 21, 22, 255, 25, 26, 26, 255, 19, 20, 20, 255, 20, 20, 21, 255, 26, 26, 27, 255, 26, 27, 28, 255, 18, 19, 19, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 19, 20, 20, 255, 17, 17, 18, 255, 28, 28, 29, 255, 24, 25, 25, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 22, 23, 255, 16, 16, 17, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 6, 6, 7, 255, 8, 9, 9, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 6, 255, 10, 11, 11, 255, 5, 5, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 1, 1, 1, 255, 6, 6, 7, 255, 8, 9, 9, 255, 11, 12, 12, 255, 3, 3, 3, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 13, 13, 14, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 21, 21, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 12, 12, 12, 255, 19, 20, 21, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 8, 255, 6, 6, 7, 255, 11, 11, 12, 255, 13, 13, 13, 255, 20, 21, 21, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 13, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 15, 15, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 1, 1, 1, 255, 7, 7, 8, 255, 6, 6, 6, 255, 13, 13, 13, 255, 17, 18, 18, 255, 10, 10, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 14, 14, 15, 255, 22, 23, 24, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 10, 10, 255, 14, 14, 15, 255, 5, 5, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 16, 16, 17, 255, 17, 18, 18, 255, 28, 28, 29, 255, 24, 24, 25, 255, 22, 23, 24, 255, 20, 21, 22, 255, 21, 21, 22, 255, 18, 18, 19, 255, 20, 21, 21, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 6, 6, 7, 255, 11, 11, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 12, 13, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 5, 5, 6, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 16, 17, 17, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 5, 5, 6, 255, 2, 3, 3, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 13, 13, 255, 16, 17, 17, 255, 21, 22, 23, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 15, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 16, 16, 17, 255, 19, 19, 20, 255, 22, 22, 23, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 17, 17, 18, 255, 22, 22, 23, 255, 20, 21, 21, 255, 15, 16, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 23, 24, 24, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 11, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 19, 19, 20, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 10, 11, 11, 255, 16, 17, 17, 255, 18, 19, 19, 255, 17, 18, 18, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 25, 26, 255, 15, 16, 16, 255, 15, 16, 16, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 22, 23, 24, 255, 24, 24, 25, 255, 31, 32, 33, 255, 19, 20, 20, 255, 22, 23, 24, 255, 19, 19, 20, 255, 20, 20, 21, 255, 21, 22, 23, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 18, 18, 19, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 28, 29, 255, 21, 22, 22, 255, 19, 19, 20, 255, 23, 24, 24, 255, 24, 25, 26, 255, 17, 18, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 8, 9, 9, 255, 12, 12, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 7, 7, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 18, 19, 19, 255, 14, 14, 15, 255, 18, 18, 19, 255, 18, 18, 19, 255, 18, 18, 19, 255, 18, 18, 19, 255, 20, 21, 21, 255, 18, 19, 20, 255, 15, 15, 16, 255, 19, 20, 20, 255, 14, 15, 15, 255, 18, 19, 20, 255, 15, 15, 16, 255, 13, 13, 13, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 21, 255, 24, 24, 25, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 15, 15, 16, 255, 11, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 26, 26, 27, 255, 25, 25, 26, 255, 22, 23, 24, 255, 18, 18, 19, 255, 18, 19, 20, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 4, 4, 4, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 20, 21, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 22, 23, 24, 255, 20, 21, 21, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 4, 4, 4, 255, 8, 8, 8, 255, 10, 10, 10, 255, 20, 21, 21, 255, 19, 20, 21, 255, 25, 26, 27, 255, 24, 24, 25, 255, 22, 22, 23, 255, 20, 21, 22, 255, 20, 21, 22, 255, 17, 17, 18, 255, 8, 8, 8, 255, 13, 13, 14, 255, 17, 18, 18, 255, 19, 19, 20, 255, 13, 13, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 16, 17, 17, 255, 7, 7, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 20, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 11, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 20, 20, 21, 255, 20, 21, 22, 255, 16, 16, 17, 255, 22, 23, 24, 255, 21, 22, 22, 255, 17, 18, 18, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 13, 14, 14, 255, 17, 17, 18, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 15, 16, 16, 255, 22, 22, 23, 255, 24, 24, 25, 255, 22, 23, 24, 255, 22, 23, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 22, 22, 23, 255, 21, 21, 22, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 23, 24, 24, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 26, 27, 28, 255, 22, 23, 24, 255, 21, 21, 22, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 13, 255, 7, 7, 8, 255, 12, 12, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 26, 27, 27, 255, 24, 25, 25, 255, 26, 26, 27, 255, 23, 24, 24, 255, 17, 18, 18, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 20, 21, 22, 255, 18, 19, 20, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 12, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 13, 13, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 18, 18, 19, 255, 16, 17, 17, 255, 13, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 6, 255, 11, 11, 11, 255, 12, 12, 13, 255, 6, 6, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 19, 20, 255, 14, 14, 15, 255, 19, 20, 21, 255, 16, 17, 17, 255, 19, 20, 21, 255, 18, 19, 20, 255, 22, 23, 24, 255, 16, 17, 17, 255, 21, 21, 22, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 24, 25, 255, 26, 26, 27, 255, 16, 16, 17, 255, 11, 12, 12, 255, 22, 23, 24, 255, 19, 20, 21, 255, 13, 13, 13, 255, 11, 12, 12, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 25, 25, 26, 255, 27, 28, 29, 255, 15, 16, 16, 255, 17, 17, 18, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 9, 9, 9, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 24, 24, 25, 255, 21, 21, 22, 255, 25, 25, 26, 255, 26, 27, 28, 255, 12, 12, 13, 255, 19, 19, 20, 255, 19, 20, 21, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 22, 22, 23, 255, 17, 18, 18, 255, 19, 20, 21, 255, 27, 28, 29, 255, 21, 21, 22, 255, 16, 17, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 20, 20, 255, 19, 20, 20, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 13, 13, 13, 255, 8, 9, 9, 255, 5, 5, 5, 255, 13, 13, 13, 255, 17, 18, 18, 255, 19, 19, 20, 255, 11, 12, 12, 255, 10, 11, 11, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 7, 7, 8, 255, 8, 8, 8, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 12, 13, 13, 255, 22, 23, 24, 255, 19, 20, 21, 255, 17, 18, 18, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 18, 19, 19, 255, 16, 16, 17, 255, 24, 25, 26, 255, 19, 19, 20, 255, 24, 24, 25, 255, 21, 21, 22, 255, 30, 31, 31, 255, 25, 25, 26, 255, 21, 21, 22, 255, 18, 18, 19, 255, 13, 13, 13, 255, 8, 9, 9, 255, 10, 10, 10, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 16, 17, 255, 22, 22, 23, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 22, 23, 255, 25, 26, 26, 255, 29, 30, 31, 255, 26, 27, 27, 255, 19, 19, 20, 255, 23, 24, 24, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 19, 20, 255, 24, 25, 25, 255, 17, 18, 18, 255, 13, 13, 14, 255, 10, 10, 11, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 19, 20, 20, 255, 15, 16, 16, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 25, 25, 26, 255, 26, 27, 28, 255, 11, 12, 12, 255, 12, 12, 12, 255, 4, 4, 4, 255, 8, 8, 8, 255, 15, 16, 16, 255, 12, 13, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 18, 19, 20, 255, 22, 23, 24, 255, 23, 24, 24, 255, 19, 20, 20, 255, 17, 18, 18, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 15, 16, 16, 255, 20, 21, 22, 255, 16, 17, 17, 255, 18, 18, 19, 255, 22, 22, 23, 255, 28, 29, 30, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 22, 23, 24, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 10, 255, 10, 10, 11, 255, 16, 16, 17, 255, 19, 20, 20, 255, 18, 19, 19, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 19, 20, 20, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 20, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 8, 8, 8, 255, 14, 14, 15, 255, 10, 11, 11, 255, 15, 16, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 13, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 19, 20, 255, 19, 19, 20, 255, 20, 20, 21, 255, 13, 13, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 17, 18, 18, 255, 14, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 25, 25, 26, 255, 24, 25, 25, 255, 26, 27, 28, 255, 15, 15, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 12, 12, 13, 255, 8, 9, 9, 255, 5, 5, 6, 255, 11, 11, 11, 255, 11, 11, 11, 255, 18, 19, 19, 255, 19, 19, 20, 255, 21, 21, 22, 255, 21, 22, 23, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 16, 17, 17, 255, 21, 21, 22, 255, 19, 20, 21, 255, 19, 20, 21, 255, 19, 20, 20, 255, 17, 18, 18, 255, 10, 11, 11, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 16, 17, 255, 15, 15, 16, 255, 16, 16, 17, 255, 21, 21, 22, 255, 32, 33, 34, 255, 22, 23, 24, 255, 27, 28, 29, 255, 30, 31, 32, 255, 26, 26, 27, 255, 19, 20, 20, 255, 26, 26, 27, 255, 18, 18, 19, 255, 12, 12, 12, 255, 14, 15, 15, 255, 7, 7, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 19, 19, 255, 20, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 19, 20, 20, 255, 24, 25, 25, 255, 21, 22, 22, 255, 15, 15, 16, 255, 17, 18, 18, 255, 11, 12, 12, 255, 10, 10, 10, 255, 4, 4, 4, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 18, 19, 20, 255, 22, 23, 24, 255, 18, 18, 19, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 1, 1, 1, 255, 6, 6, 7, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 26, 27, 27, 255, 25, 25, 26, 255, 27, 28, 29, 255, 19, 20, 21, 255, 19, 20, 21, 255, 16, 17, 17, 255, 25, 25, 26, 255, 13, 13, 14, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 19, 20, 21, 255, 17, 18, 18, 255, 14, 15, 15, 255, 19, 19, 20, 255, 18, 19, 19, 255, 20, 21, 22, 255, 18, 19, 20, 255, 26, 26, 27, 255, 30, 31, 32, 255, 28, 29, 30, 255, 31, 32, 33, 255, 23, 24, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 7, 7, 8, 255, 5, 5, 5, 255, 10, 10, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 17, 18, 255, 27, 28, 29, 255, 32, 33, 34, 255, 19, 20, 20, 255, 32, 33, 34, 255, 27, 27, 28, 255, 22, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 28, 29, 30, 255, 22, 23, 24, 255, 21, 22, 22, 255, 27, 28, 29, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 10, 255, 6, 6, 7, 255, 6, 6, 7, 255, 10, 11, 11, 255, 10, 11, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 20, 20, 21, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 28, 29, 255, 26, 27, 27, 255, 23, 24, 25, 255, 20, 21, 22, 255, 18, 19, 19, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 13, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 18, 19, 20, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 20, 21, 21, 255, 17, 18, 18, 255, 25, 26, 27, 255, 19, 20, 21, 255, 20, 21, 21, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 14, 15, 15, 255, 17, 17, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 24, 25, 25, 255, 22, 23, 24, 255, 30, 31, 32, 255, 20, 21, 22, 255, 25, 26, 27, 255, 26, 27, 27, 255, 19, 20, 20, 255, 18, 19, 20, 255, 8, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 18, 19, 255, 21, 22, 22, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 30, 31, 255, 26, 27, 28, 255, 18, 19, 19, 255, 11, 11, 12, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 7, 7, 8, 255, 6, 6, 7, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 18, 19, 19, 255, 13, 14, 14, 255, 17, 18, 18, 255, 22, 22, 23, 255, 20, 21, 22, 255, 21, 22, 22, 255, 17, 18, 18, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 19, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 16, 17, 255, 20, 21, 21, 255, 19, 20, 20, 255, 18, 19, 20, 255, 18, 19, 20, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 15, 16, 255, 11, 12, 12, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 21, 22, 22, 255, 21, 22, 23, 255, 16, 17, 17, 255, 14, 14, 15, 255, 16, 16, 17, 255, 10, 10, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 18, 19, 19, 255, 12, 13, 13, 255, 16, 17, 17, 255, 22, 22, 23, 255, 21, 22, 22, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 18, 19, 19, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 28, 29, 255, 25, 25, 26, 255, 30, 31, 32, 255, 23, 24, 24, 255, 25, 25, 26, 255, 21, 21, 22, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 16, 16, 255, 21, 22, 22, 255, 23, 24, 24, 255, 24, 25, 26, 255, 23, 24, 24, 255, 22, 22, 23, 255, 27, 27, 28, 255, 17, 18, 18, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 19, 20, 255, 20, 20, 21, 255, 14, 15, 15, 255, 25, 26, 26, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 8, 255, 3, 4, 4, 255, 4, 4, 4, 255, 7, 7, 7, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 20, 21, 22, 255, 22, 23, 24, 255, 28, 28, 29, 255, 23, 24, 24, 255, 22, 23, 24, 255, 12, 12, 13, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 10, 10, 255, 14, 15, 15, 255, 17, 17, 18, 255, 18, 18, 19, 255, 18, 18, 19, 255, 21, 22, 22, 255, 20, 21, 22, 255, 24, 24, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 33, 255, 31, 32, 32, 255, 19, 20, 20, 255, 19, 19, 20, 255, 12, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 13, 255, 17, 18, 18, 255, 19, 20, 20, 255, 15, 16, 16, 255, 32, 33, 34, 255, 22, 23, 24, 255, 15, 16, 16, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 14, 15, 15, 255, 13, 14, 14, 255, 18, 19, 19, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 19, 19, 255, 19, 19, 20, 255, 17, 18, 18, 255, 20, 21, 22, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 27, 255, 17, 18, 18, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 13, 13, 255, 13, 13, 14, 255, 15, 15, 16, 255, 18, 19, 20, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 23, 24, 25, 255, 22, 23, 24, 255, 20, 21, 22, 255, 29, 30, 31, 255, 22, 22, 23, 255, 16, 16, 17, 255, 17, 18, 18, 255, 18, 18, 19, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 15, 15, 255, 17, 18, 18, 255, 13, 14, 14, 255, 18, 18, 19, 255, 25, 26, 27, 255, 25, 25, 26, 255, 23, 24, 25, 255, 30, 31, 32, 255, 29, 30, 31, 255, 17, 17, 18, 255, 12, 13, 13, 255, 6, 6, 6, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 17, 18, 18, 255, 26, 27, 28, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 28, 29, 30, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 11, 255, 9, 10, 10, 255, 15, 16, 16, 255, 11, 11, 12, 255, 17, 17, 18, 255, 18, 18, 19, 255, 22, 22, 23, 255, 21, 22, 22, 255, 22, 23, 24, 255, 14, 15, 15, 255, 24, 25, 25, 255, 24, 25, 25, 255, 19, 20, 21, 255, 28, 28, 29, 255, 20, 21, 22, 255, 23, 24, 25, 255, 14, 14, 15, 255, 26, 26, 27, 255, 23, 24, 25, 255, 17, 18, 18, 255, 23, 24, 24, 255, 21, 22, 22, 255, 13, 13, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 15, 16, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 19, 19, 255, 20, 20, 21, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 12, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 11, 11, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 23, 24, 25, 255, 19, 20, 20, 255, 22, 22, 23, 255, 26, 26, 27, 255, 19, 20, 20, 255, 25, 25, 26, 255, 23, 24, 24, 255, 20, 21, 22, 255, 21, 22, 23, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 9, 9, 255, 19, 20, 20, 255, 16, 17, 17, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 24, 25, 26, 255, 27, 28, 29, 255, 23, 24, 24, 255, 19, 20, 21, 255, 14, 15, 15, 255, 9, 10, 10, 255, 9, 10, 10, 255, 13, 14, 14, 255, 16, 17, 17, 255, 21, 22, 23, 255, 17, 18, 18, 255, 28, 29, 30, 255, 30, 31, 32, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 16, 17, 17, 255, 13, 13, 14, 255, 24, 25, 25, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 2, 2, 2, 255, 4, 4, 4, 255, 8, 9, 9, 255, 7, 7, 7, 255, 16, 17, 17, 255, 17, 17, 18, 255, 18, 19, 19, 255, 14, 15, 15, 255, 22, 23, 24, 255, 25, 26, 26, 255, 29, 30, 31, 255, 27, 28, 29, 255, 19, 19, 20, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 14, 255, 18, 19, 19, 255, 16, 17, 17, 255, 22, 22, 23, 255, 22, 23, 24, 255, 25, 25, 26, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 27, 255, 19, 20, 21, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 11, 12, 12, 255, 18, 19, 20, 255, 15, 15, 16, 255, 16, 17, 17, 255, 24, 25, 26, 255, 27, 28, 29, 255, 25, 26, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 19, 20, 20, 255, 20, 21, 21, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 15, 16, 16, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 25, 26, 27, 255, 28, 28, 29, 255, 26, 27, 27, 255, 20, 21, 22, 255, 14, 14, 15, 255, 8, 8, 8, 255, 15, 16, 16, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 18, 18, 19, 255, 24, 25, 26, 255, 27, 27, 28, 255, 25, 26, 26, 255, 20, 21, 22, 255, 14, 14, 15, 255, 18, 19, 20, 255, 10, 11, 11, 255, 14, 15, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 15, 16, 255, 20, 20, 21, 255, 18, 18, 19, 255, 21, 21, 22, 255, 25, 26, 26, 255, 22, 22, 23, 255, 15, 16, 16, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 8, 255, 11, 11, 12, 255, 20, 21, 21, 255, 24, 24, 25, 255, 18, 19, 20, 255, 30, 31, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 6, 6, 7, 255, 8, 8, 8, 255, 2, 2, 2, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 16, 16, 255, 19, 20, 20, 255, 27, 28, 29, 255, 18, 18, 19, 255, 19, 20, 21, 255, 19, 19, 20, 255, 19, 20, 20, 255, 20, 21, 22, 255, 25, 25, 26, 255, 26, 27, 28, 255, 27, 28, 29, 255, 30, 31, 32, 255, 27, 28, 29, 255, 22, 23, 24, 255, 21, 22, 23, 255, 24, 24, 25, 255, 21, 22, 22, 255, 23, 24, 25, 255, 21, 22, 23, 255, 12, 13, 13, 255, 9, 9, 9, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 11, 11, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 10, 10, 255, 12, 13, 13, 255, 10, 10, 11, 255, 21, 22, 22, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 11, 12, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 6, 6, 6, 255, 3, 4, 4, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 17, 17, 18, 255, 19, 20, 20, 255, 24, 25, 26, 255, 25, 26, 26, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 22, 23, 255, 27, 27, 28, 255, 21, 22, 23, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 6, 6, 6, 255, 5, 5, 6, 255, 3, 3, 3, 255, 6, 6, 6, 255, 11, 12, 12, 255, 12, 12, 12, 255, 17, 17, 18, 255, 16, 17, 17, 255, 22, 23, 24, 255, 21, 22, 22, 255, 30, 31, 32, 255, 26, 26, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 26, 27, 255, 19, 20, 21, 255, 25, 26, 26, 255, 19, 19, 20, 255, 19, 20, 20, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 18, 19, 20, 255, 17, 18, 18, 255, 27, 27, 28, 255, 22, 23, 24, 255, 18, 19, 19, 255, 22, 22, 23, 255, 23, 24, 25, 255, 17, 17, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 12, 12, 255, 18, 19, 20, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 16, 17, 255, 27, 28, 29, 255, 29, 29, 30, 255, 23, 24, 25, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 5, 5, 5, 255, 3, 3, 3, 255, 5, 5, 5, 255, 2, 2, 2, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 28, 29, 30, 255, 29, 30, 31, 255, 22, 22, 23, 255, 30, 31, 32, 255, 27, 28, 29, 255, 14, 14, 15, 255, 21, 21, 22, 255, 17, 17, 18, 255, 9, 10, 10, 255, 13, 13, 14, 255, 5, 5, 5, 255, 7, 7, 8, 255, 10, 10, 10, 255, 15, 15, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 23, 24, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 25, 26, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 24, 24, 25, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 16, 17, 17, 255, 10, 10, 10, 255, 11, 11, 12, 255, 19, 20, 20, 255, 25, 26, 26, 255, 28, 29, 30, 255, 30, 31, 32, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 22, 23, 24, 255, 22, 23, 24, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 11, 11, 255, 12, 12, 12, 255, 16, 16, 17, 255, 13, 13, 14, 255, 17, 18, 18, 255, 17, 18, 18, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 22, 23, 255, 29, 29, 30, 255, 21, 22, 23, 255, 17, 18, 18, 255, 20, 21, 21, 255, 9, 10, 10, 255, 12, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 24, 25, 25, 255, 16, 17, 17, 255, 26, 26, 27, 255, 27, 27, 28, 255, 20, 21, 21, 255, 20, 21, 22, 255, 19, 20, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 13, 13, 13, 255, 17, 18, 18, 255, 21, 22, 23, 255, 19, 19, 20, 255, 22, 22, 23, 255, 24, 25, 26, 255, 18, 19, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 7, 7, 7, 255, 1, 1, 1, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 8, 255, 15, 16, 16, 255, 15, 16, 16, 255, 21, 22, 23, 255, 30, 31, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 22, 23, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 4, 4, 4, 255, 7, 7, 8, 255, 8, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 24, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 24, 25, 26, 255, 25, 25, 26, 255, 32, 33, 34, 255, 26, 26, 27, 255, 24, 25, 26, 255, 27, 28, 29, 255, 27, 27, 28, 255, 30, 31, 32, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 23, 24, 255, 24, 24, 25, 255, 29, 30, 31, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 11, 255, 18, 19, 20, 255, 19, 20, 21, 255, 16, 16, 17, 255, 19, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 20, 20, 21, 255, 11, 11, 11, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 14, 15, 15, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 19, 19, 20, 255, 16, 17, 17, 255, 13, 13, 13, 255, 15, 15, 16, 255, 11, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 17, 18, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 25, 26, 26, 255, 24, 24, 25, 255, 23, 24, 24, 255, 19, 19, 20, 255, 20, 21, 21, 255, 14, 15, 15, 255, 16, 17, 17, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 14, 14, 255, 19, 20, 20, 255, 19, 19, 20, 255, 23, 24, 25, 255, 26, 26, 27, 255, 24, 25, 25, 255, 26, 27, 28, 255, 22, 23, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 29, 29, 30, 255, 20, 21, 21, 255, 20, 21, 22, 255, 22, 23, 24, 255, 19, 20, 20, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 19, 19, 20, 255, 15, 16, 16, 255, 24, 24, 25, 255, 21, 22, 22, 255, 22, 23, 24, 255, 22, 22, 23, 255, 16, 17, 17, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 21, 21, 22, 255, 22, 22, 23, 255, 22, 22, 23, 255, 18, 18, 19, 255, 13, 13, 14, 255, 12, 12, 13, 255, 3, 3, 3, 255, 6, 6, 7, 255, 3, 3, 3, 255, 3, 4, 4, 255, 7, 7, 8, 255, 13, 14, 14, 255, 8, 8, 8, 255, 22, 22, 23, 255, 21, 22, 23, 255, 32, 33, 34, 255, 24, 24, 25, 255, 28, 29, 30, 255, 31, 32, 33, 255, 26, 27, 27, 255, 27, 28, 29, 255, 25, 25, 26, 255, 18, 19, 19, 255, 13, 13, 13, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 17, 17, 18, 255, 18, 19, 20, 255, 23, 24, 25, 255, 23, 24, 24, 255, 27, 27, 28, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 31, 32, 33, 255, 20, 21, 21, 255, 19, 19, 20, 255, 14, 14, 15, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 25, 26, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 19, 19, 20, 255, 16, 16, 17, 255, 19, 19, 20, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 19, 20, 20, 255, 20, 21, 22, 255, 24, 24, 25, 255, 26, 27, 28, 255, 28, 29, 30, 255, 23, 24, 24, 255, 25, 26, 26, 255, 17, 17, 18, 255, 17, 17, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 20, 20, 255, 21, 21, 22, 255, 18, 19, 19, 255, 15, 15, 16, 255, 15, 15, 16, 255, 6, 6, 7, 255, 13, 13, 14, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 10, 11, 255, 16, 16, 17, 255, 16, 16, 17, 255, 17, 18, 18, 255, 27, 27, 28, 255, 32, 33, 34, 255, 28, 29, 30, 255, 20, 20, 21, 255, 25, 25, 26, 255, 28, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 24, 25, 25, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 18, 19, 19, 255, 27, 27, 28, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 13, 13, 255, 18, 18, 19, 255, 20, 20, 21, 255, 11, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 12, 12, 12, 255, 6, 6, 6, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 25, 25, 26, 255, 29, 29, 30, 255, 30, 31, 31, 255, 17, 18, 18, 255, 26, 26, 27, 255, 15, 16, 16, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 5, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 6, 6, 6, 255, 17, 17, 18, 255, 15, 16, 16, 255, 10, 11, 11, 255, 18, 19, 19, 255, 29, 30, 31, 255, 22, 23, 24, 255, 24, 25, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 19, 20, 20, 255, 13, 13, 14, 255, 7, 7, 8, 255, 8, 9, 9, 255, 15, 15, 16, 255, 23, 24, 24, 255, 19, 20, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 20, 255, 20, 21, 22, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 9, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 14, 14, 255, 21, 22, 23, 255, 14, 15, 15, 255, 21, 22, 22, 255, 18, 18, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 26, 27, 27, 255, 29, 30, 31, 255, 25, 26, 26, 255, 27, 28, 29, 255, 23, 24, 25, 255, 24, 25, 26, 255, 21, 22, 23, 255, 16, 16, 17, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 8, 255, 6, 6, 7, 255, 10, 10, 10, 255, 15, 15, 16, 255, 20, 21, 22, 255, 14, 14, 15, 255, 18, 19, 19, 255, 30, 31, 31, 255, 26, 26, 27, 255, 25, 26, 27, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 18, 18, 19, 255, 21, 22, 22, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 12, 13, 255, 12, 12, 13, 255, 17, 18, 18, 255, 12, 13, 13, 255, 19, 19, 20, 255, 21, 22, 22, 255, 26, 26, 27, 255, 21, 22, 23, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 20, 255, 17, 17, 18, 255, 21, 22, 23, 255, 21, 21, 22, 255, 23, 24, 24, 255, 21, 22, 23, 255, 18, 18, 19, 255, 24, 25, 26, 255, 20, 21, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 2, 3, 3, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 24, 24, 25, 255, 26, 27, 27, 255, 31, 32, 33, 255, 25, 26, 27, 255, 28, 29, 30, 255, 18, 18, 19, 255, 24, 25, 26, 255, 22, 22, 23, 255, 14, 15, 15, 255, 13, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 12, 12, 255, 17, 17, 18, 255, 14, 14, 15, 255, 16, 17, 17, 255, 22, 23, 24, 255, 28, 29, 30, 255, 30, 31, 32, 255, 26, 26, 27, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 25, 25, 26, 255, 31, 32, 33, 255, 26, 27, 28, 255, 19, 19, 20, 255, 13, 14, 14, 255, 7, 7, 7, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 14, 15, 15, 255, 20, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 22, 23, 24, 255, 19, 20, 21, 255, 11, 11, 11, 255, 20, 21, 22, 255, 15, 15, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 15, 15, 16, 255, 19, 20, 21, 255, 21, 22, 23, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 30, 31, 32, 255, 20, 20, 21, 255, 26, 26, 27, 255, 19, 19, 20, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 12, 255, 5, 5, 6, 255, 10, 11, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 15, 16, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 20, 21, 255, 23, 24, 25, 255, 27, 28, 29, 255, 24, 25, 25, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 25, 255, 15, 15, 16, 255, 14, 15, 15, 255, 5, 5, 6, 255, 14, 14, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 13, 13, 14, 255, 14, 14, 15, 255, 22, 23, 24, 255, 16, 16, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 17, 18, 18, 255, 18, 19, 19, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 8, 255, 6, 6, 6, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 26, 27, 27, 255, 29, 29, 30, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 27, 28, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 8, 8, 255, 15, 15, 16, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 24, 25, 26, 255, 26, 27, 27, 255, 29, 30, 31, 255, 31, 32, 33, 255, 27, 28, 29, 255, 31, 32, 33, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 22, 23, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 15, 15, 255, 26, 27, 28, 255, 16, 17, 17, 255, 18, 19, 19, 255, 13, 13, 14, 255, 14, 15, 15, 255, 18, 18, 19, 255, 19, 20, 21, 255, 18, 18, 19, 255, 17, 18, 18, 255, 12, 13, 13, 255, 17, 18, 18, 255, 12, 12, 12, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 19, 19, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 17, 18, 18, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 19, 20, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 20, 20, 21, 255, 32, 33, 34, 255, 22, 23, 24, 255, 25, 25, 26, 255, 20, 20, 21, 255, 15, 15, 16, 255, 17, 17, 18, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 17, 17, 18, 255, 18, 19, 20, 255, 14, 14, 15, 255, 19, 20, 21, 255, 13, 13, 13, 255, 22, 23, 24, 255, 22, 23, 24, 255, 18, 19, 20, 255, 20, 21, 22, 255, 22, 23, 24, 255, 21, 22, 23, 255, 25, 26, 27, 255, 26, 27, 28, 255, 21, 22, 23, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 14, 255, 12, 12, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 23, 24, 24, 255, 23, 24, 24, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 18, 19, 20, 255, 20, 21, 21, 255, 17, 17, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 19, 20, 21, 255, 20, 20, 21, 255, 20, 21, 22, 255, 22, 23, 24, 255, 26, 27, 27, 255, 18, 18, 19, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 10, 10, 255, 3, 3, 3, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 16, 16, 255, 18, 19, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 25, 26, 26, 255, 25, 25, 26, 255, 25, 26, 27, 255, 21, 22, 23, 255, 23, 24, 25, 255, 27, 27, 28, 255, 24, 25, 25, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 11, 255, 18, 18, 19, 255, 14, 15, 15, 255, 20, 21, 21, 255, 16, 17, 17, 255, 18, 19, 19, 255, 20, 21, 21, 255, 24, 25, 26, 255, 20, 21, 21, 255, 26, 27, 27, 255, 24, 24, 25, 255, 30, 31, 32, 255, 28, 28, 29, 255, 18, 19, 19, 255, 23, 24, 24, 255, 27, 28, 29, 255, 15, 16, 16, 255, 13, 13, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 17, 18, 18, 255, 23, 24, 24, 255, 30, 31, 32, 255, 25, 26, 26, 255, 19, 20, 20, 255, 22, 23, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 19, 20, 20, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 28, 29, 255, 25, 26, 26, 255, 23, 24, 24, 255, 19, 19, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 20, 20, 21, 255, 20, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 9, 9, 9, 255, 12, 12, 12, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 3, 3, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 21, 22, 22, 255, 26, 27, 28, 255, 27, 27, 28, 255, 29, 30, 31, 255, 27, 27, 28, 255, 25, 25, 26, 255, 19, 20, 20, 255, 24, 25, 25, 255, 25, 26, 27, 255, 23, 24, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 16, 16, 17, 255, 6, 6, 6, 255, 9, 10, 10, 255, 3, 4, 4, 255, 3, 4, 4, 255, 5, 5, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 9, 10, 10, 255, 12, 12, 13, 255, 10, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 14, 15, 255, 18, 18, 19, 255, 24, 25, 26, 255, 30, 31, 32, 255, 22, 23, 24, 255, 18, 18, 19, 255, 25, 26, 26, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 10, 11, 255, 6, 6, 7, 255, 8, 9, 9, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 23, 24, 25, 255, 17, 18, 18, 255, 14, 14, 15, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 23, 24, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 14, 14, 15, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 16, 16, 17, 255, 23, 24, 25, 255, 22, 23, 24, 255, 18, 19, 20, 255, 21, 22, 23, 255, 21, 22, 23, 255, 23, 24, 25, 255, 21, 22, 22, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 22, 23, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 3, 4, 4, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 5, 6, 255, 5, 5, 6, 255, 3, 3, 3, 255, 8, 8, 8, 255, 15, 16, 16, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 21, 22, 22, 255, 27, 27, 28, 255, 22, 22, 23, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 25, 25, 255, 28, 29, 30, 255, 24, 25, 26, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 11, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 20, 21, 21, 255, 20, 21, 22, 255, 21, 22, 22, 255, 13, 14, 14, 255, 21, 22, 23, 255, 16, 16, 17, 255, 25, 25, 26, 255, 25, 26, 27, 255, 21, 22, 23, 255, 21, 22, 22, 255, 16, 17, 17, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 14, 14, 255, 15, 16, 16, 255, 23, 24, 24, 255, 21, 22, 23, 255, 20, 20, 21, 255, 22, 22, 23, 255, 21, 22, 23, 255, 26, 27, 27, 255, 25, 26, 26, 255, 18, 19, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 7, 7, 8, 255, 11, 12, 12, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 20, 21, 22, 255, 17, 18, 18, 255, 18, 18, 19, 255, 23, 24, 25, 255, 18, 19, 20, 255, 22, 22, 23, 255, 29, 29, 30, 255, 31, 32, 33, 255, 19, 20, 20, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 20, 20, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 21, 21, 255, 20, 20, 21, 255, 22, 22, 23, 255, 23, 24, 25, 255, 18, 19, 19, 255, 25, 26, 26, 255, 16, 17, 17, 255, 14, 14, 15, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 21, 22, 255, 20, 20, 21, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 6, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 12, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 19, 20, 21, 255, 22, 23, 24, 255, 19, 20, 21, 255, 27, 27, 28, 255, 30, 31, 31, 255, 20, 21, 22, 255, 25, 26, 26, 255, 20, 20, 21, 255, 18, 19, 19, 255, 21, 22, 22, 255, 16, 16, 17, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 15, 15, 255, 18, 19, 20, 255, 20, 21, 21, 255, 32, 33, 34, 255, 25, 26, 26, 255, 20, 20, 21, 255, 26, 26, 27, 255, 24, 25, 25, 255, 18, 18, 19, 255, 26, 26, 27, 255, 22, 22, 23, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 22, 22, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 3, 3, 3, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 15, 16, 255, 24, 24, 25, 255, 25, 25, 26, 255, 24, 24, 25, 255, 20, 21, 22, 255, 25, 26, 27, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 4, 4, 4, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 18, 18, 19, 255, 17, 18, 18, 255, 23, 24, 25, 255, 24, 25, 26, 255, 24, 25, 26, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 25, 26, 26, 255, 18, 19, 20, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 32, 33, 34, 255, 27, 28, 29, 255, 30, 31, 32, 255, 26, 26, 27, 255, 20, 20, 21, 255, 21, 21, 22, 255, 22, 23, 24, 255, 23, 24, 25, 255, 27, 28, 29, 255, 25, 25, 26, 255, 25, 26, 26, 255, 21, 22, 23, 255, 22, 22, 23, 255, 16, 17, 17, 255, 16, 16, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 18, 18, 255, 12, 12, 13, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 1, 1, 1, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 13, 13, 255, 24, 25, 26, 255, 25, 26, 27, 255, 23, 24, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 24, 24, 25, 255, 20, 21, 22, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 18, 19, 20, 255, 17, 17, 18, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 14, 15, 15, 255, 18, 18, 19, 255, 15, 16, 16, 255, 13, 13, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 20, 21, 22, 255, 18, 18, 19, 255, 19, 20, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 10, 11, 255, 13, 13, 14, 255, 16, 17, 17, 255, 20, 21, 22, 255, 21, 21, 22, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 21, 22, 22, 255, 22, 22, 23, 255, 25, 26, 27, 255, 23, 24, 24, 255, 27, 28, 29, 255, 24, 25, 26, 255, 24, 25, 25, 255, 23, 24, 24, 255, 16, 16, 17, 255, 21, 21, 22, 255, 13, 14, 14, 255, 14, 15, 15, 255, 19, 19, 20, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 10, 10, 255, 14, 15, 15, 255, 17, 17, 18, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 19, 19, 255, 16, 17, 17, 255, 14, 15, 15, 255, 28, 29, 30, 255, 24, 25, 26, 255, 20, 20, 21, 255, 18, 19, 19, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 8, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 15, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 20, 21, 22, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 12, 13, 255, 9, 10, 10, 255, 5, 5, 5, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 19, 20, 20, 255, 12, 12, 12, 255, 21, 22, 22, 255, 9, 9, 9, 255, 14, 14, 15, 255, 13, 13, 14, 255, 7, 7, 8, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 27, 28, 29, 255, 26, 27, 28, 255, 24, 25, 26, 255, 21, 21, 22, 255, 23, 24, 25, 255, 25, 25, 26, 255, 20, 21, 22, 255, 23, 24, 24, 255, 12, 12, 12, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 13, 14, 14, 255, 19, 19, 20, 255, 18, 19, 19, 255, 19, 20, 20, 255, 25, 26, 26, 255, 22, 22, 23, 255, 18, 19, 20, 255, 20, 21, 22, 255, 22, 22, 23, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 3, 3, 3, 255, 2, 2, 2, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 13, 13, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 20, 255, 13, 13, 14, 255, 15, 15, 16, 255, 18, 19, 19, 255, 11, 11, 12, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 19, 19, 20, 255, 18, 19, 20, 255, 25, 26, 27, 255, 27, 27, 28, 255, 23, 24, 24, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 28, 29, 255, 24, 25, 26, 255, 19, 20, 20, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 24, 25, 26, 255, 20, 21, 22, 255, 20, 21, 21, 255, 25, 26, 26, 255, 24, 25, 25, 255, 26, 27, 27, 255, 28, 28, 29, 255, 30, 31, 31, 255, 25, 25, 26, 255, 19, 20, 20, 255, 21, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 24, 25, 255, 19, 20, 20, 255, 23, 24, 24, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 17, 18, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 12, 12, 12, 255, 17, 18, 18, 255, 17, 18, 18, 255, 21, 22, 23, 255, 25, 26, 27, 255, 25, 25, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 27, 255, 28, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 22, 22, 23, 255, 19, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 12, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 15, 16, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 6, 6, 7, 255, 8, 8, 8, 255, 17, 17, 18, 255, 20, 21, 22, 255, 12, 12, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 20, 21, 21, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 16, 17, 17, 255, 15, 15, 16, 255, 20, 21, 22, 255, 17, 17, 18, 255, 13, 13, 14, 255, 12, 12, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 17, 17, 255, 24, 24, 25, 255, 29, 30, 31, 255, 31, 32, 33, 255, 26, 26, 27, 255, 21, 22, 22, 255, 18, 18, 19, 255, 20, 20, 21, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 17, 17, 255, 10, 10, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 18, 18, 19, 255, 19, 20, 20, 255, 24, 24, 25, 255, 22, 23, 24, 255, 22, 23, 24, 255, 16, 16, 17, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 20, 21, 21, 255, 17, 17, 18, 255, 12, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 9, 10, 10, 255, 12, 12, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 13, 13, 255, 19, 19, 20, 255, 20, 21, 22, 255, 15, 16, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 3, 4, 4, 255, 8, 8, 8, 255, 9, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 31, 32, 33, 255, 19, 19, 20, 255, 16, 17, 17, 255, 20, 21, 22, 255, 23, 24, 24, 255, 25, 25, 26, 255, 21, 22, 22, 255, 16, 17, 17, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 15, 15, 16, 255, 10, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 7, 255, 12, 12, 13, 255, 6, 6, 7, 255, 14, 14, 15, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 20, 21, 21, 255, 28, 29, 30, 255, 20, 20, 21, 255, 24, 25, 25, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 15, 15, 16, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 5, 5, 5, 255, 5, 5, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 24, 24, 25, 255, 21, 21, 22, 255, 30, 31, 32, 255, 17, 18, 18, 255, 23, 24, 25, 255, 18, 19, 19, 255, 23, 24, 25, 255, 25, 26, 27, 255, 29, 30, 31, 255, 30, 31, 31, 255, 26, 26, 27, 255, 27, 28, 29, 255, 29, 30, 31, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 23, 24, 255, 14, 14, 15, 255, 13, 14, 14, 255, 8, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 20, 20, 21, 255, 32, 33, 34, 255, 27, 27, 28, 255, 29, 30, 31, 255, 25, 26, 26, 255, 18, 19, 19, 255, 32, 33, 34, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 21, 22, 22, 255, 22, 23, 24, 255, 20, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 30, 255, 23, 24, 25, 255, 21, 22, 22, 255, 25, 26, 26, 255, 21, 22, 22, 255, 13, 14, 14, 255, 12, 13, 13, 255, 18, 18, 19, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 13, 13, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 8, 8, 255, 16, 17, 17, 255, 16, 17, 17, 255, 21, 21, 22, 255, 21, 22, 22, 255, 25, 26, 27, 255, 28, 29, 30, 255, 25, 26, 27, 255, 22, 23, 24, 255, 22, 23, 24, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 21, 22, 23, 255, 20, 21, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 5, 5, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 3, 3, 3, 255, 6, 6, 6, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 16, 16, 17, 255, 14, 14, 15, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 19, 20, 255, 21, 22, 22, 255, 18, 19, 19, 255, 29, 30, 31, 255, 28, 28, 29, 255, 18, 19, 20, 255, 23, 24, 24, 255, 19, 19, 20, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 21, 22, 255, 13, 13, 13, 255, 11, 11, 11, 255, 5, 5, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 15, 15, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 11, 255, 5, 5, 6, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 12, 13, 255, 16, 16, 17, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 21, 22, 23, 255, 25, 25, 26, 255, 28, 28, 29, 255, 23, 24, 25, 255, 28, 29, 30, 255, 17, 18, 18, 255, 17, 17, 18, 255, 12, 12, 13, 255, 13, 13, 13, 255, 15, 15, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 5, 5, 5, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 8, 9, 9, 255, 8, 9, 9, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 14, 255, 16, 16, 17, 255, 16, 16, 17, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 22, 22, 23, 255, 22, 22, 23, 255, 15, 16, 16, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 15, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 14, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 15, 16, 255, 11, 12, 12, 255, 13, 14, 14, 255, 13, 13, 14, 255, 16, 17, 17, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 16, 16, 17, 255, 14, 14, 15, 255, 17, 17, 18, 255, 18, 19, 19, 255, 19, 19, 20, 255, 22, 23, 24, 255, 27, 27, 28, 255, 22, 23, 24, 255, 18, 19, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 19, 20, 255, 25, 25, 26, 255, 20, 21, 22, 255, 23, 24, 24, 255, 21, 21, 22, 255, 27, 28, 29, 255, 19, 20, 20, 255, 12, 12, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 11, 11, 12, 255, 17, 17, 18, 255, 20, 21, 22, 255, 17, 18, 18, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 19, 20, 21, 255, 31, 32, 33, 255, 25, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 27, 28, 255, 26, 26, 27, 255, 27, 27, 28, 255, 23, 24, 24, 255, 18, 19, 20, 255, 13, 14, 14, 255, 11, 11, 12, 255, 11, 12, 12, 255, 6, 6, 6, 255, 2, 2, 2, 255, 4, 4, 4, 255, 4, 4, 4, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 19, 19, 20, 255, 23, 24, 24, 255, 26, 27, 28, 255, 20, 21, 21, 255, 24, 25, 26, 255, 27, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 20, 21, 21, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 6, 6, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 7, 8, 255, 11, 11, 12, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 11, 11, 12, 255, 12, 13, 13, 255, 19, 20, 20, 255, 21, 22, 23, 255, 16, 17, 17, 255, 13, 13, 14, 255, 21, 22, 22, 255, 21, 22, 22, 255, 26, 27, 27, 255, 21, 22, 22, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 18, 18, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 9, 9, 255, 2, 2, 2, 255, 3, 4, 4, 255, 10, 10, 10, 255, 9, 10, 10, 255, 15, 16, 16, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 12, 12, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 16, 16, 17, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 8, 255, 5, 5, 6, 255, 6, 6, 7, 255, 13, 14, 14, 255, 16, 17, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 21, 21, 22, 255, 19, 20, 21, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 22, 23, 255, 20, 21, 22, 255, 20, 20, 21, 255, 18, 19, 19, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 21, 21, 255, 13, 14, 14, 255, 23, 24, 24, 255, 24, 24, 25, 255, 22, 22, 23, 255, 13, 14, 14, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 21, 22, 23, 255, 17, 18, 18, 255, 18, 19, 19, 255, 12, 13, 13, 255, 12, 12, 13, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 12, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 2, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 11, 11, 11, 255, 18, 19, 20, 255, 19, 19, 20, 255, 19, 19, 20, 255, 14, 15, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 23, 24, 25, 255, 20, 21, 21, 255, 22, 22, 23, 255, 18, 19, 20, 255, 10, 10, 10, 255, 12, 13, 13, 255, 22, 23, 24, 255, 13, 14, 14, 255, 11, 12, 12, 255, 3, 3, 3, 255, 5, 5, 6, 255, 11, 11, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 20, 21, 22, 255, 21, 22, 22, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 20, 21, 21, 255, 15, 16, 16, 255, 20, 21, 21, 255, 21, 22, 22, 255, 18, 19, 20, 255, 19, 19, 20, 255, 15, 15, 16, 255, 11, 11, 12, 255, 17, 18, 18, 255, 7, 7, 7, 255, 9, 10, 10, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 18, 19, 255, 24, 25, 25, 255, 22, 23, 24, 255, 22, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 23, 24, 25, 255, 16, 16, 17, 255, 32, 33, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 19, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 13, 255, 17, 18, 18, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 19, 20, 255, 19, 20, 20, 255, 25, 26, 27, 255, 25, 26, 27, 255, 26, 26, 27, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 16, 16, 17, 255, 18, 19, 19, 255, 20, 21, 21, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 12, 255, 2, 3, 3, 255, 2, 3, 3, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 13, 14, 14, 255, 15, 15, 16, 255, 18, 19, 19, 255, 20, 21, 22, 255, 21, 22, 23, 255, 21, 22, 22, 255, 28, 29, 30, 255, 28, 29, 30, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 23, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 11, 255, 16, 16, 17, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 9, 10, 10, 255, 11, 11, 12, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 20, 21, 21, 255, 18, 19, 20, 255, 16, 16, 17, 255, 14, 15, 15, 255, 18, 18, 19, 255, 21, 22, 22, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 20, 21, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 8, 9, 9, 255, 13, 13, 14, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 4, 4, 4, 255, 3, 4, 4, 255, 11, 11, 11, 255, 18, 19, 20, 255, 18, 19, 20, 255, 29, 30, 31, 255, 22, 22, 23, 255, 22, 23, 24, 255, 23, 24, 25, 255, 17, 17, 18, 255, 20, 21, 21, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 14, 255, 8, 9, 9, 255, 12, 13, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 14, 14, 15, 255, 21, 22, 22, 255, 22, 22, 23, 255, 24, 25, 26, 255, 19, 19, 20, 255, 19, 19, 20, 255, 28, 28, 29, 255, 11, 11, 12, 255, 10, 10, 11, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 19, 20, 21, 255, 11, 11, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 12, 12, 12, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 15, 15, 255, 16, 17, 17, 255, 18, 19, 20, 255, 19, 19, 20, 255, 22, 22, 23, 255, 23, 24, 24, 255, 14, 15, 15, 255, 16, 17, 17, 255, 19, 20, 20, 255, 20, 20, 21, 255, 19, 19, 20, 255, 25, 26, 27, 255, 24, 24, 25, 255, 15, 16, 16, 255, 29, 29, 30, 255, 29, 30, 31, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 7, 7, 8, 255, 11, 11, 12, 255, 12, 13, 13, 255, 15, 15, 16, 255, 20, 20, 21, 255, 22, 22, 23, 255, 21, 22, 22, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 19, 19, 255, 11, 12, 12, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 19, 20, 20, 255, 17, 18, 18, 255, 19, 20, 20, 255, 20, 21, 21, 255, 19, 20, 21, 255, 18, 19, 19, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 27, 255, 29, 30, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 24, 25, 255, 21, 22, 22, 255, 32, 33, 34, 255, 23, 24, 25, 255, 22, 23, 24, 255, 28, 28, 29, 255, 15, 16, 16, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 8, 9, 9, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 11, 255, 19, 19, 20, 255, 16, 17, 17, 255, 21, 22, 23, 255, 24, 25, 26, 255, 19, 20, 21, 255, 27, 28, 29, 255, 21, 22, 23, 255, 24, 25, 25, 255, 22, 23, 24, 255, 25, 25, 26, 255, 19, 20, 21, 255, 15, 16, 16, 255, 19, 20, 20, 255, 18, 18, 19, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 4, 4, 4, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 6, 6, 6, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 13, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 17, 17, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 22, 22, 23, 255, 24, 25, 26, 255, 24, 24, 25, 255, 25, 26, 26, 255, 27, 28, 29, 255, 20, 20, 21, 255, 19, 19, 20, 255, 10, 10, 11, 255, 14, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 17, 18, 18, 255, 12, 13, 13, 255, 19, 20, 20, 255, 18, 18, 19, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 3, 4, 4, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 20, 21, 21, 255, 27, 27, 28, 255, 26, 27, 27, 255, 27, 28, 29, 255, 21, 22, 23, 255, 25, 26, 26, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 20, 21, 22, 255, 25, 26, 27, 255, 25, 25, 26, 255, 24, 25, 26, 255, 25, 25, 26, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 3, 4, 4, 255, 6, 6, 6, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 14, 14, 255, 27, 28, 29, 255, 23, 24, 24, 255, 18, 19, 20, 255, 24, 24, 25, 255, 22, 23, 24, 255, 21, 22, 23, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 14, 14, 15, 255, 13, 14, 14, 255, 8, 9, 9, 255, 18, 18, 19, 255, 27, 28, 29, 255, 19, 20, 21, 255, 24, 24, 25, 255, 23, 24, 24, 255, 25, 25, 26, 255, 20, 21, 21, 255, 14, 14, 15, 255, 9, 9, 9, 255, 6, 6, 7, 255, 0, 0, 0, 255, 8, 8, 8, 255, 11, 12, 12, 255, 17, 17, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 3, 4, 4, 255, 7, 7, 7, 255, 3, 3, 3, 255, 3, 3, 3, 255, 11, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 26, 27, 28, 255, 25, 26, 27, 255, 25, 26, 26, 255, 25, 25, 26, 255, 25, 25, 26, 255, 28, 28, 29, 255, 25, 26, 26, 255, 25, 26, 26, 255, 22, 22, 23, 255, 29, 29, 30, 255, 27, 28, 29, 255, 22, 23, 24, 255, 19, 20, 20, 255, 14, 15, 15, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 12, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 6, 6, 6, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 21, 21, 22, 255, 22, 22, 23, 255, 18, 19, 20, 255, 21, 22, 23, 255, 26, 26, 27, 255, 17, 18, 18, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 24, 25, 255, 32, 33, 34, 255, 29, 29, 30, 255, 31, 32, 33, 255, 16, 17, 17, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 11, 11, 255, 5, 5, 6, 255, 3, 4, 4, 255, 11, 11, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 11, 11, 255, 17, 18, 18, 255, 12, 12, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 18, 18, 19, 255, 15, 15, 16, 255, 17, 17, 18, 255, 21, 22, 23, 255, 23, 24, 25, 255, 23, 24, 25, 255, 21, 22, 22, 255, 20, 20, 21, 255, 22, 23, 24, 255, 28, 29, 30, 255, 21, 22, 23, 255, 24, 24, 25, 255, 18, 19, 20, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 16, 16, 17, 255, 9, 9, 9, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 6, 255, 14, 14, 15, 255, 19, 20, 21, 255, 24, 24, 25, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 17, 17, 18, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 18, 19, 19, 255, 15, 16, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 18, 18, 19, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 14, 14, 255, 18, 19, 20, 255, 15, 16, 16, 255, 18, 19, 20, 255, 21, 22, 23, 255, 29, 30, 31, 255, 24, 25, 26, 255, 23, 24, 24, 255, 20, 21, 21, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 6, 6, 7, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 15, 15, 255, 24, 25, 25, 255, 14, 14, 15, 255, 16, 17, 17, 255, 24, 25, 25, 255, 22, 23, 24, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 27, 28, 29, 255, 19, 19, 20, 255, 24, 25, 25, 255, 22, 22, 23, 255, 27, 28, 29, 255, 25, 26, 27, 255, 21, 21, 22, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 21, 21, 22, 255, 25, 25, 26, 255, 27, 28, 29, 255, 27, 28, 29, 255, 25, 26, 27, 255, 26, 27, 28, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 2, 3, 3, 255, 8, 9, 9, 255, 3, 4, 4, 255, 9, 9, 9, 255, 7, 7, 8, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 18, 19, 20, 255, 12, 13, 13, 255, 16, 16, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 25, 26, 26, 255, 21, 22, 23, 255, 21, 21, 22, 255, 20, 21, 22, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 28, 29, 255, 16, 17, 17, 255, 10, 10, 11, 255, 9, 9, 9, 255, 3, 4, 4, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 24, 24, 25, 255, 26, 27, 27, 255, 30, 31, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 31, 32, 33, 255, 22, 22, 23, 255, 21, 21, 22, 255, 20, 20, 21, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 13, 13, 255, 7, 7, 8, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 10, 10, 255, 18, 19, 20, 255, 16, 16, 17, 255, 11, 11, 12, 255, 10, 10, 11, 255, 4, 4, 4, 255, 8, 8, 8, 255, 3, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 13, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 18, 19, 19, 255, 26, 27, 27, 255, 22, 23, 24, 255, 25, 25, 26, 255, 25, 25, 26, 255, 22, 23, 24, 255, 20, 21, 21, 255, 29, 29, 30, 255, 27, 28, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 17, 17, 18, 255, 18, 19, 20, 255, 11, 11, 12, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 12, 255, 11, 11, 11, 255, 25, 26, 27, 255, 19, 20, 20, 255, 17, 17, 18, 255, 13, 14, 14, 255, 7, 7, 7, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 12, 13, 13, 255, 13, 13, 14, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 18, 19, 19, 255, 17, 17, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 24, 24, 25, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 11, 11, 255, 6, 6, 6, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 24, 25, 25, 255, 17, 18, 18, 255, 12, 12, 13, 255, 18, 19, 20, 255, 17, 18, 18, 255, 13, 14, 14, 255, 13, 13, 13, 255, 20, 21, 22, 255, 25, 26, 26, 255, 25, 26, 27, 255, 26, 26, 27, 255, 22, 23, 24, 255, 17, 17, 18, 255, 16, 16, 17, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 13, 13, 255, 20, 21, 21, 255, 20, 20, 21, 255, 25, 26, 26, 255, 10, 11, 11, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 3, 4, 4, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 25, 26, 27, 255, 29, 30, 31, 255, 16, 16, 17, 255, 16, 16, 17, 255, 9, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 25, 25, 26, 255, 20, 21, 22, 255, 29, 30, 31, 255, 27, 28, 29, 255, 21, 21, 22, 255, 19, 19, 20, 255, 11, 12, 12, 255, 15, 15, 16, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 15, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 24, 25, 25, 255, 31, 32, 33, 255, 22, 22, 23, 255, 18, 19, 19, 255, 15, 15, 16, 255, 21, 22, 22, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 13, 13, 14, 255, 12, 13, 13, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 16, 17, 255, 21, 22, 23, 255, 22, 23, 24, 255, 15, 16, 16, 255, 15, 15, 16, 255, 21, 21, 22, 255, 22, 23, 24, 255, 24, 25, 26, 255, 12, 13, 13, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 12, 12, 255, 22, 22, 23, 255, 22, 22, 23, 255, 12, 13, 13, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 24, 25, 25, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 15, 16, 16, 255, 14, 15, 15, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 5, 5, 5, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 13, 13, 13, 255, 17, 17, 18, 255, 21, 21, 22, 255, 20, 21, 21, 255, 24, 25, 26, 255, 28, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 24, 25, 25, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 15, 15, 16, 255, 26, 27, 27, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 14, 255, 25, 25, 26, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 24, 24, 25, 255, 19, 20, 21, 255, 14, 15, 15, 255, 7, 7, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 13, 255, 15, 15, 16, 255, 11, 11, 12, 255, 10, 10, 11, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 12, 13, 13, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 18, 18, 19, 255, 20, 20, 21, 255, 18, 19, 19, 255, 16, 17, 17, 255, 20, 21, 22, 255, 19, 20, 20, 255, 14, 15, 15, 255, 19, 20, 20, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 21, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 21, 21, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 6, 6, 7, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 18, 18, 19, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 10, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 12, 255, 18, 18, 19, 255, 27, 28, 29, 255, 21, 22, 22, 255, 15, 16, 16, 255, 18, 19, 20, 255, 16, 17, 17, 255, 16, 16, 17, 255, 25, 25, 26, 255, 27, 28, 29, 255, 22, 23, 24, 255, 20, 21, 22, 255, 21, 22, 22, 255, 24, 25, 25, 255, 14, 14, 15, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 17, 18, 255, 10, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 16, 17, 17, 255, 11, 11, 12, 255, 18, 19, 19, 255, 21, 22, 23, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 7, 7, 7, 255, 5, 5, 6, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 12, 12, 255, 18, 19, 19, 255, 17, 17, 18, 255, 25, 25, 26, 255, 24, 25, 26, 255, 26, 27, 27, 255, 19, 20, 20, 255, 26, 27, 27, 255, 22, 22, 23, 255, 20, 21, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 10, 11, 11, 255, 7, 7, 8, 255, 12, 12, 12, 255, 16, 17, 17, 255, 26, 27, 28, 255, 21, 21, 22, 255, 24, 25, 26, 255, 23, 24, 25, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 9, 10, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 21, 255, 16, 17, 17, 255, 23, 24, 24, 255, 13, 13, 13, 255, 24, 24, 25, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 12, 13, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 16, 17, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 10, 10, 255, 23, 24, 24, 255, 15, 16, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 19, 19, 20, 255, 15, 16, 16, 255, 21, 21, 22, 255, 10, 10, 10, 255, 11, 11, 12, 255, 24, 25, 26, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 23, 24, 255, 27, 28, 29, 255, 27, 28, 29, 255, 22, 23, 24, 255, 30, 31, 31, 255, 28, 28, 29, 255, 28, 29, 30, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 10, 10, 10, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 18, 18, 255, 23, 24, 25, 255, 22, 22, 23, 255, 25, 26, 26, 255, 25, 26, 26, 255, 24, 25, 26, 255, 31, 32, 33, 255, 23, 24, 25, 255, 25, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 24, 255, 22, 23, 24, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 16, 16, 17, 255, 20, 21, 21, 255, 23, 24, 25, 255, 19, 20, 21, 255, 25, 25, 26, 255, 24, 25, 25, 255, 21, 22, 22, 255, 25, 26, 26, 255, 29, 30, 31, 255, 30, 31, 31, 255, 31, 32, 33, 255, 23, 24, 24, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 20, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 15, 16, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 13, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 18, 18, 19, 255, 21, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 28, 255, 25, 26, 26, 255, 17, 17, 18, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 10, 11, 11, 255, 6, 6, 6, 255, 11, 12, 12, 255, 10, 11, 11, 255, 17, 17, 18, 255, 16, 16, 17, 255, 27, 28, 29, 255, 23, 24, 24, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 18, 19, 19, 255, 15, 16, 16, 255, 11, 11, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 12, 12, 12, 255, 12, 12, 12, 255, 18, 19, 20, 255, 18, 19, 19, 255, 19, 19, 20, 255, 21, 21, 22, 255, 21, 22, 23, 255, 32, 33, 34, 255, 30, 31, 32, 255, 31, 32, 33, 255, 29, 30, 31, 255, 24, 25, 26, 255, 28, 29, 30, 255, 19, 20, 20, 255, 10, 10, 11, 255, 19, 20, 20, 255, 12, 12, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 6, 6, 6, 255, 14, 14, 15, 255, 18, 19, 20, 255, 10, 11, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 29, 29, 30, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 5, 5, 6, 255, 10, 10, 11, 255, 13, 14, 14, 255, 13, 14, 14, 255, 20, 21, 21, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 16, 16, 17, 255, 10, 11, 11, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 15, 15, 255, 19, 20, 21, 255, 24, 25, 26, 255, 31, 32, 33, 255, 19, 19, 20, 255, 31, 32, 33, 255, 28, 28, 29, 255, 29, 30, 31, 255, 21, 22, 22, 255, 20, 21, 21, 255, 15, 15, 16, 255, 8, 8, 8, 255, 13, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 22, 23, 24, 255, 22, 22, 23, 255, 19, 19, 20, 255, 18, 19, 19, 255, 18, 18, 19, 255, 16, 17, 17, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 20, 20, 255, 18, 19, 20, 255, 20, 21, 22, 255, 28, 28, 29, 255, 25, 25, 26, 255, 25, 26, 27, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 10, 11, 255, 5, 5, 5, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 14, 255, 19, 20, 21, 255, 21, 21, 22, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 18, 18, 19, 255, 10, 10, 11, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 19, 20, 21, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 15, 15, 255, 19, 20, 20, 255, 21, 22, 22, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 13, 14, 14, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 3, 4, 4, 255, 4, 4, 4, 255, 10, 10, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 18, 18, 19, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 17, 18, 255, 25, 25, 26, 255, 25, 26, 26, 255, 21, 22, 22, 255, 29, 29, 30, 255, 27, 28, 29, 255, 28, 29, 30, 255, 31, 32, 33, 255, 26, 26, 27, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 21, 21, 22, 255, 17, 18, 18, 255, 15, 15, 16, 255, 18, 19, 19, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 17, 18, 255, 23, 24, 25, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 30, 31, 32, 255, 30, 31, 32, 255, 22, 23, 24, 255, 16, 16, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 13, 255, 18, 19, 19, 255, 19, 20, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 22, 22, 23, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 14, 15, 15, 255, 11, 11, 12, 255, 7, 7, 8, 255, 5, 5, 6, 255, 9, 10, 10, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 3, 3, 3, 255, 6, 6, 7, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 8, 255, 15, 15, 16, 255, 7, 7, 7, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 24, 25, 255, 23, 24, 24, 255, 16, 16, 17, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 14, 15, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 20, 20, 21, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 22, 23, 24, 255, 20, 21, 22, 255, 11, 11, 11, 255, 18, 18, 19, 255, 17, 17, 18, 255, 18, 18, 19, 255, 13, 13, 13, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 4, 4, 4, 255, 1, 1, 1, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 12, 255, 6, 6, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 17, 18, 18, 255, 18, 18, 19, 255, 21, 22, 22, 255, 23, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 22, 23, 255, 27, 28, 29, 255, 27, 27, 28, 255, 32, 33, 34, 255, 23, 24, 25, 255, 18, 18, 19, 255, 9, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 8, 9, 9, 255, 14, 14, 15, 255, 7, 7, 8, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 17, 18, 18, 255, 23, 24, 24, 255, 26, 26, 27, 255, 19, 20, 20, 255, 13, 13, 14, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 17, 18, 18, 255, 14, 15, 15, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 15, 16, 255, 19, 20, 20, 255, 16, 16, 17, 255, 22, 23, 24, 255, 21, 22, 22, 255, 21, 22, 23, 255, 32, 33, 34, 255, 22, 22, 23, 255, 30, 31, 31, 255, 30, 31, 32, 255, 25, 25, 26, 255, 25, 26, 27, 255, 24, 24, 25, 255, 21, 22, 22, 255, 13, 13, 13, 255, 7, 7, 7, 255, 11, 12, 12, 255, 4, 4, 4, 255, 7, 7, 8, 255, 10, 10, 11, 255, 21, 21, 22, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 20, 255, 16, 17, 17, 255, 28, 29, 30, 255, 22, 23, 24, 255, 19, 19, 20, 255, 31, 32, 33, 255, 21, 22, 22, 255, 32, 33, 34, 255, 10, 10, 10, 255, 14, 14, 15, 255, 3, 3, 3, 255, 10, 10, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 21, 22, 23, 255, 24, 25, 25, 255, 22, 23, 24, 255, 21, 21, 22, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 9, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 20, 21, 21, 255, 22, 22, 23, 255, 15, 15, 16, 255, 16, 17, 17, 255, 17, 17, 18, 255, 21, 22, 23, 255, 24, 25, 25, 255, 29, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 17, 17, 18, 255, 19, 20, 21, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 16, 16, 17, 255, 10, 11, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 18, 19, 255, 18, 18, 19, 255, 21, 22, 23, 255, 19, 20, 21, 255, 20, 21, 22, 255, 26, 27, 28, 255, 28, 28, 29, 255, 30, 31, 31, 255, 27, 27, 28, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 21, 22, 255, 17, 18, 18, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 22, 23, 24, 255, 32, 33, 34, 255, 27, 28, 29, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 24, 25, 26, 255, 22, 23, 24, 255, 21, 21, 22, 255, 13, 14, 14, 255, 16, 17, 17, 255, 8, 9, 9, 255, 5, 5, 5, 255, 10, 11, 11, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 22, 23, 24, 255, 19, 20, 21, 255, 18, 18, 19, 255, 20, 21, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 20, 21, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 19, 20, 20, 255, 9, 10, 10, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 18, 19, 20, 255, 21, 22, 23, 255, 18, 19, 20, 255, 16, 16, 17, 255, 12, 12, 13, 255, 16, 16, 17, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 11, 11, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 17, 17, 18, 255, 12, 12, 13, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 18, 18, 19, 255, 11, 11, 11, 255, 13, 13, 14, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 25, 255, 22, 23, 24, 255, 27, 27, 28, 255, 13, 14, 14, 255, 19, 20, 21, 255, 22, 23, 24, 255, 19, 20, 20, 255, 15, 16, 16, 255, 12, 13, 13, 255, 5, 5, 5, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 1, 1, 1, 255, 5, 5, 5, 255, 5, 5, 6, 255, 5, 5, 6, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 14, 15, 255, 19, 19, 20, 255, 22, 23, 24, 255, 26, 27, 28, 255, 31, 32, 33, 255, 29, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 27, 27, 255, 24, 24, 25, 255, 21, 22, 23, 255, 23, 24, 24, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 22, 22, 23, 255, 18, 19, 20, 255, 30, 31, 32, 255, 28, 28, 29, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 7, 7, 8, 255, 12, 12, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 14, 15, 255, 13, 13, 13, 255, 19, 20, 20, 255, 21, 21, 22, 255, 29, 30, 31, 255, 22, 23, 24, 255, 28, 28, 29, 255, 27, 27, 28, 255, 18, 19, 20, 255, 30, 31, 32, 255, 24, 25, 25, 255, 30, 31, 32, 255, 28, 29, 30, 255, 25, 25, 26, 255, 13, 14, 14, 255, 7, 7, 8, 255, 3, 3, 3, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 17, 18, 18, 255, 22, 23, 24, 255, 19, 20, 20, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 19, 19, 20, 255, 14, 14, 15, 255, 21, 22, 23, 255, 20, 21, 21, 255, 20, 20, 21, 255, 13, 14, 14, 255, 24, 25, 26, 255, 26, 27, 27, 255, 14, 15, 15, 255, 8, 8, 8, 255, 7, 7, 8, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 24, 24, 25, 255, 16, 17, 17, 255, 20, 20, 21, 255, 20, 20, 21, 255, 15, 15, 16, 255, 17, 17, 18, 255, 19, 19, 20, 255, 14, 14, 15, 255, 7, 7, 8, 255, 13, 14, 14, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 9, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 25, 26, 26, 255, 23, 24, 25, 255, 24, 25, 26, 255, 21, 21, 22, 255, 18, 19, 20, 255, 19, 20, 20, 255, 22, 23, 24, 255, 26, 27, 27, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 17, 18, 18, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 15, 15, 16, 255, 22, 22, 23, 255, 20, 20, 21, 255, 24, 24, 25, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 17, 18, 18, 255, 19, 20, 20, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 20, 20, 21, 255, 25, 26, 26, 255, 23, 24, 24, 255, 22, 22, 23, 255, 25, 26, 27, 255, 25, 26, 26, 255, 32, 33, 33, 255, 21, 22, 23, 255, 14, 14, 15, 255, 18, 19, 20, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 21, 22, 23, 255, 25, 25, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 19, 20, 20, 255, 20, 20, 21, 255, 12, 12, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 21, 22, 22, 255, 29, 30, 31, 255, 25, 25, 26, 255, 25, 25, 26, 255, 21, 22, 22, 255, 20, 20, 21, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 21, 21, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 19, 20, 21, 255, 22, 22, 23, 255, 18, 19, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 13, 13, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 19, 255, 26, 26, 27, 255, 22, 22, 23, 255, 25, 26, 26, 255, 26, 27, 27, 255, 31, 32, 33, 255, 18, 19, 19, 255, 19, 20, 20, 255, 21, 22, 23, 255, 21, 22, 23, 255, 11, 11, 11, 255, 12, 13, 13, 255, 5, 5, 5, 255, 2, 3, 3, 255, 1, 1, 1, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 8, 8, 255, 14, 14, 15, 255, 9, 10, 10, 255, 13, 13, 13, 255, 15, 15, 16, 255, 20, 20, 21, 255, 22, 22, 23, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 25, 26, 27, 255, 21, 22, 22, 255, 16, 16, 17, 255, 11, 11, 12, 255, 7, 7, 8, 255, 4, 4, 4, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 24, 25, 25, 255, 21, 21, 22, 255, 19, 20, 21, 255, 21, 22, 22, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 15, 16, 16, 255, 16, 17, 17, 255, 7, 7, 8, 255, 17, 18, 18, 255, 12, 12, 13, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 10, 10, 255, 15, 15, 16, 255, 12, 12, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 14, 14, 255, 19, 20, 21, 255, 20, 20, 21, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 20, 21, 255, 28, 29, 30, 255, 27, 28, 29, 255, 21, 22, 23, 255, 14, 14, 15, 255, 22, 23, 24, 255, 25, 26, 26, 255, 32, 33, 34, 255, 24, 25, 25, 255, 23, 24, 24, 255, 18, 18, 19, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 11, 255, 20, 21, 22, 255, 19, 20, 21, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 9, 10, 10, 255, 7, 7, 8, 255, 16, 16, 17, 255, 12, 12, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 17, 18, 18, 255, 9, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 26, 27, 28, 255, 28, 29, 30, 255, 29, 29, 30, 255, 15, 16, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 16, 16, 17, 255, 21, 22, 23, 255, 22, 22, 23, 255, 24, 24, 25, 255, 25, 26, 27, 255, 19, 20, 20, 255, 18, 19, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 22, 22, 255, 13, 13, 13, 255, 16, 17, 17, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 16, 16, 17, 255, 20, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 22, 23, 24, 255, 28, 28, 29, 255, 26, 27, 28, 255, 24, 25, 25, 255, 22, 23, 24, 255, 27, 27, 28, 255, 27, 27, 28, 255, 30, 31, 32, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 20, 21, 22, 255, 26, 27, 28, 255, 21, 22, 22, 255, 18, 18, 19, 255, 15, 15, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 24, 25, 25, 255, 21, 22, 22, 255, 20, 21, 22, 255, 24, 24, 25, 255, 25, 26, 26, 255, 16, 16, 17, 255, 19, 20, 20, 255, 15, 15, 16, 255, 11, 12, 12, 255, 14, 15, 15, 255, 13, 13, 13, 255, 12, 13, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 24, 25, 26, 255, 24, 25, 25, 255, 26, 26, 27, 255, 26, 26, 27, 255, 31, 32, 33, 255, 16, 16, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 19, 20, 21, 255, 20, 21, 22, 255, 26, 26, 27, 255, 27, 28, 29, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 22, 22, 23, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 10, 10, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 16, 255, 27, 27, 28, 255, 24, 25, 25, 255, 32, 33, 34, 255, 22, 22, 23, 255, 32, 33, 34, 255, 21, 22, 23, 255, 26, 27, 27, 255, 21, 21, 22, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 23, 24, 25, 255, 15, 16, 16, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 20, 21, 255, 19, 20, 20, 255, 18, 18, 19, 255, 10, 11, 11, 255, 8, 9, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 12, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 6, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 7, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 20, 21, 22, 255, 32, 33, 34, 255, 27, 27, 28, 255, 25, 26, 26, 255, 17, 18, 18, 255, 21, 22, 22, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 23, 24, 255, 19, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 10, 10, 10, 255, 6, 6, 7, 255, 3, 4, 4, 255, 2, 3, 3, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 8, 255, 13, 13, 13, 255, 7, 7, 8, 255, 17, 17, 18, 255, 13, 13, 14, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 25, 25, 26, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 30, 31, 32, 255, 20, 21, 21, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 9, 9, 9, 255, 3, 3, 3, 255, 2, 3, 3, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 22, 22, 23, 255, 25, 26, 27, 255, 29, 29, 30, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 18, 18, 19, 255, 16, 17, 17, 255, 13, 13, 13, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 16, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 6, 6, 6, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 20, 21, 255, 26, 27, 28, 255, 26, 26, 27, 255, 28, 29, 30, 255, 22, 23, 24, 255, 24, 24, 25, 255, 19, 20, 21, 255, 19, 19, 20, 255, 22, 23, 24, 255, 19, 20, 20, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 13, 14, 14, 255, 4, 4, 4, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 5, 5, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 7, 255, 13, 13, 13, 255, 10, 10, 10, 255, 17, 18, 18, 255, 14, 15, 15, 255, 17, 17, 18, 255, 13, 14, 14, 255, 18, 19, 19, 255, 14, 15, 15, 255, 16, 17, 17, 255, 24, 25, 25, 255, 24, 24, 25, 255, 28, 28, 29, 255, 28, 28, 29, 255, 11, 11, 11, 255, 6, 6, 6, 255, 10, 10, 11, 255, 8, 8, 8, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 22, 23, 255, 23, 24, 25, 255, 23, 24, 25, 255, 22, 23, 24, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 19, 20, 20, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 17, 18, 18, 255, 23, 24, 24, 255, 22, 23, 24, 255, 17, 17, 18, 255, 21, 22, 22, 255, 26, 26, 27, 255, 25, 26, 26, 255, 29, 30, 31, 255, 25, 25, 26, 255, 24, 25, 26, 255, 21, 22, 23, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 18, 19, 20, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 15, 15, 16, 255, 21, 22, 22, 255, 24, 25, 25, 255, 26, 27, 27, 255, 30, 31, 32, 255, 30, 31, 32, 255, 23, 24, 25, 255, 22, 23, 24, 255, 14, 14, 15, 255, 21, 22, 23, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 15, 16, 255, 12, 12, 12, 255, 17, 18, 18, 255, 12, 12, 12, 255, 16, 16, 17, 255, 16, 16, 17, 255, 13, 14, 14, 255, 19, 20, 21, 255, 13, 14, 14, 255, 20, 21, 21, 255, 29, 30, 31, 255, 25, 25, 26, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 13, 13, 255, 17, 18, 18, 255, 24, 24, 25, 255, 23, 24, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 27, 28, 29, 255, 24, 25, 25, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 17, 18, 18, 255, 25, 26, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 29, 29, 30, 255, 20, 20, 21, 255, 13, 13, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 10, 10, 255, 16, 16, 17, 255, 17, 17, 18, 255, 18, 19, 20, 255, 17, 18, 18, 255, 24, 24, 25, 255, 21, 21, 22, 255, 23, 24, 24, 255, 19, 20, 20, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 10, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 10, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 11, 255, 7, 7, 8, 255, 10, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 15, 16, 16, 255, 17, 18, 18, 255, 22, 22, 23, 255, 21, 22, 23, 255, 24, 25, 25, 255, 30, 31, 31, 255, 27, 28, 29, 255, 28, 28, 29, 255, 29, 30, 31, 255, 25, 26, 26, 255, 21, 21, 22, 255, 18, 18, 19, 255, 19, 20, 21, 255, 15, 16, 16, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 11, 12, 255, 7, 7, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 18, 19, 19, 255, 21, 22, 22, 255, 22, 22, 23, 255, 22, 22, 23, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 18, 19, 19, 255, 21, 22, 22, 255, 17, 18, 18, 255, 19, 19, 20, 255, 18, 19, 20, 255, 12, 12, 13, 255, 7, 7, 7, 255, 3, 3, 3, 255, 7, 7, 7, 255, 8, 9, 9, 255, 13, 13, 14, 255, 11, 11, 11, 255, 18, 18, 19, 255, 16, 16, 17, 255, 26, 27, 28, 255, 27, 27, 28, 255, 32, 33, 34, 255, 23, 24, 25, 255, 30, 31, 32, 255, 21, 21, 22, 255, 15, 16, 16, 255, 18, 19, 20, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 22, 23, 24, 255, 18, 19, 19, 255, 26, 26, 27, 255, 28, 29, 30, 255, 25, 25, 26, 255, 25, 26, 27, 255, 25, 26, 27, 255, 22, 23, 24, 255, 24, 25, 26, 255, 28, 29, 30, 255, 18, 19, 20, 255, 17, 17, 18, 255, 19, 20, 20, 255, 13, 13, 14, 255, 16, 17, 17, 255, 9, 10, 10, 255, 15, 16, 16, 255, 9, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 7, 7, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 19, 20, 20, 255, 14, 15, 15, 255, 16, 16, 17, 255, 14, 14, 15, 255, 21, 22, 22, 255, 22, 23, 24, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 11, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 13, 13, 14, 255, 13, 13, 14, 255, 19, 20, 21, 255, 23, 24, 24, 255, 24, 25, 26, 255, 32, 33, 34, 255, 30, 31, 31, 255, 26, 26, 27, 255, 27, 28, 29, 255, 30, 31, 32, 255, 18, 19, 19, 255, 23, 24, 25, 255, 20, 21, 22, 255, 15, 15, 16, 255, 18, 19, 20, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 11, 255, 10, 11, 11, 255, 20, 20, 21, 255, 18, 19, 20, 255, 25, 25, 26, 255, 22, 23, 24, 255, 27, 28, 29, 255, 28, 29, 30, 255, 27, 28, 29, 255, 28, 29, 30, 255, 20, 21, 22, 255, 27, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 21, 22, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 19, 19, 20, 255, 19, 19, 20, 255, 24, 24, 25, 255, 15, 16, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 12, 12, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 25, 26, 27, 255, 22, 22, 23, 255, 21, 21, 22, 255, 20, 21, 22, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 22, 23, 255, 26, 27, 27, 255, 18, 18, 19, 255, 15, 15, 16, 255, 11, 12, 12, 255, 7, 7, 8, 255, 13, 13, 14, 255, 15, 16, 16, 255, 18, 19, 20, 255, 20, 21, 22, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 23, 24, 25, 255, 19, 20, 21, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 11, 11, 12, 255, 18, 18, 19, 255, 17, 18, 18, 255, 21, 22, 23, 255, 24, 25, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 24, 25, 25, 255, 22, 23, 24, 255, 20, 21, 21, 255, 18, 19, 19, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 15, 15, 16, 255, 21, 22, 23, 255, 28, 29, 30, 255, 26, 26, 27, 255, 24, 25, 26, 255, 22, 23, 24, 255, 21, 21, 22, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 12, 12, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 9, 10, 10, 255, 5, 5, 6, 255, 7, 7, 7, 255, 16, 16, 17, 255, 12, 13, 13, 255, 18, 19, 20, 255, 28, 29, 30, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 29, 30, 31, 255, 25, 26, 27, 255, 28, 29, 30, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 25, 25, 26, 255, 26, 27, 28, 255, 32, 33, 34, 255, 20, 21, 21, 255, 21, 22, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 11, 12, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 28, 29, 30, 255, 22, 23, 24, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 16, 16, 17, 255, 20, 21, 22, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 9, 9, 9, 255, 18, 18, 19, 255, 17, 17, 18, 255, 20, 21, 22, 255, 22, 23, 24, 255, 20, 20, 21, 255, 27, 27, 28, 255, 26, 27, 28, 255, 27, 27, 28, 255, 29, 30, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 21, 22, 23, 255, 18, 19, 19, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 19, 20, 255, 18, 19, 19, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 12, 255, 16, 17, 17, 255, 18, 19, 19, 255, 22, 23, 24, 255, 22, 23, 24, 255, 19, 19, 20, 255, 26, 26, 27, 255, 26, 26, 27, 255, 22, 22, 23, 255, 28, 28, 29, 255, 20, 20, 21, 255, 20, 20, 21, 255, 18, 19, 19, 255, 19, 20, 20, 255, 15, 15, 16, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 2, 2, 2, 255, 8, 9, 9, 255, 3, 3, 3, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 9, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 22, 23, 24, 255, 28, 28, 29, 255, 17, 17, 18, 255, 22, 22, 23, 255, 13, 13, 13, 255, 24, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 26, 27, 28, 255, 21, 21, 22, 255, 13, 13, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 17, 17, 18, 255, 19, 19, 20, 255, 26, 26, 27, 255, 28, 29, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 23, 24, 24, 255, 20, 20, 21, 255, 20, 20, 21, 255, 20, 21, 21, 255, 18, 19, 20, 255, 17, 18, 18, 255, 9, 10, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 15, 16, 16, 255, 24, 24, 25, 255, 21, 22, 23, 255, 17, 17, 18, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 18, 19, 20, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 19, 19, 20, 255, 18, 19, 19, 255, 13, 14, 14, 255, 22, 22, 23, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 8, 9, 9, 255, 12, 12, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 17, 18, 18, 255, 30, 31, 32, 255, 32, 33, 34, 255, 23, 24, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 25, 26, 26, 255, 21, 21, 22, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 19, 20, 21, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 20, 21, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 13, 14, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 15, 16, 16, 255, 25, 26, 27, 255, 26, 27, 28, 255, 28, 29, 30, 255, 28, 28, 29, 255, 29, 30, 31, 255, 16, 17, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 30, 31, 32, 255, 20, 21, 22, 255, 21, 22, 22, 255, 26, 26, 27, 255, 26, 26, 27, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 21, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 11, 12, 12, 255, 17, 17, 18, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 25, 255, 28, 29, 30, 255, 20, 20, 21, 255, 30, 31, 32, 255, 20, 20, 21, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 13, 14, 255, 19, 19, 20, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 18, 19, 20, 255, 21, 22, 22, 255, 14, 15, 15, 255, 15, 16, 16, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 17, 17, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 20, 21, 255, 22, 23, 24, 255, 20, 21, 21, 255, 14, 14, 15, 255, 9, 9, 9, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 7, 8, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 14, 14, 255, 22, 22, 23, 255, 26, 27, 28, 255, 25, 26, 26, 255, 21, 22, 23, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 29, 29, 30, 255, 27, 27, 28, 255, 14, 14, 15, 255, 20, 20, 21, 255, 21, 22, 23, 255, 24, 24, 25, 255, 23, 24, 25, 255, 20, 21, 21, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 14, 14, 255, 20, 21, 22, 255, 20, 20, 21, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 20, 20, 255, 20, 21, 21, 255, 20, 20, 21, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 14, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 10, 10, 255, 15, 16, 16, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 12, 12, 255, 16, 17, 17, 255, 20, 20, 21, 255, 21, 21, 22, 255, 18, 19, 19, 255, 21, 22, 23, 255, 21, 22, 22, 255, 21, 21, 22, 255, 19, 19, 20, 255, 18, 19, 20, 255, 24, 25, 25, 255, 24, 25, 26, 255, 28, 29, 30, 255, 28, 29, 30, 255, 11, 11, 11, 255, 13, 13, 14, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 22, 23, 24, 255, 18, 19, 19, 255, 20, 20, 21, 255, 25, 25, 26, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 19, 20, 21, 255, 19, 19, 20, 255, 21, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 10, 10, 11, 255, 7, 7, 7, 255, 13, 13, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 20, 21, 21, 255, 16, 17, 17, 255, 18, 19, 20, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 15, 15, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 23, 24, 24, 255, 23, 24, 24, 255, 27, 27, 28, 255, 29, 29, 30, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 27, 27, 255, 19, 20, 20, 255, 13, 14, 14, 255, 21, 21, 22, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 19, 19, 20, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 11, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 24, 25, 25, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 27, 27, 255, 32, 33, 34, 255, 18, 19, 19, 255, 12, 12, 12, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 17, 17, 18, 255, 20, 20, 21, 255, 21, 22, 23, 255, 24, 25, 26, 255, 23, 24, 25, 255, 30, 31, 32, 255, 25, 25, 26, 255, 31, 32, 33, 255, 23, 24, 25, 255, 21, 22, 22, 255, 18, 18, 19, 255, 13, 13, 13, 255, 13, 14, 14, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 23, 24, 25, 255, 26, 26, 27, 255, 26, 26, 27, 255, 25, 26, 27, 255, 24, 24, 25, 255, 25, 26, 26, 255, 23, 24, 25, 255, 27, 27, 28, 255, 24, 25, 25, 255, 18, 19, 20, 255, 16, 17, 17, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 22, 22, 23, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 31, 32, 33, 255, 22, 23, 24, 255, 20, 21, 21, 255, 31, 32, 33, 255, 22, 23, 24, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 4, 4, 4, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 14, 15, 15, 255, 12, 12, 12, 255, 22, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 22, 23, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 15, 15, 255, 19, 20, 20, 255, 21, 22, 22, 255, 15, 16, 16, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 19, 19, 20, 255, 18, 18, 19, 255, 18, 19, 20, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 15, 16, 255, 21, 21, 22, 255, 24, 24, 25, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 25, 26, 27, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 32, 33, 34, 255, 16, 17, 17, 255, 18, 19, 19, 255, 27, 28, 29, 255, 23, 24, 24, 255, 19, 19, 20, 255, 20, 20, 21, 255, 15, 16, 16, 255, 13, 14, 14, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 14, 14, 255, 6, 6, 6, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 7, 255, 3, 4, 4, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 6, 255, 11, 12, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 13, 13, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 20, 20, 21, 255, 21, 22, 22, 255, 18, 19, 20, 255, 22, 22, 23, 255, 26, 27, 28, 255, 19, 20, 20, 255, 25, 25, 26, 255, 23, 24, 24, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 26, 27, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 24, 24, 25, 255, 20, 20, 21, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 27, 27, 255, 24, 25, 26, 255, 23, 24, 24, 255, 12, 13, 13, 255, 19, 20, 21, 255, 16, 17, 17, 255, 10, 11, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 13, 13, 255, 13, 14, 14, 255, 9, 9, 9, 255, 12, 12, 12, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 15, 16, 16, 255, 12, 12, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 24, 24, 25, 255, 17, 17, 18, 255, 23, 24, 24, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 14, 15, 15, 255, 8, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 21, 21, 22, 255, 23, 24, 24, 255, 20, 21, 21, 255, 25, 25, 26, 255, 28, 29, 30, 255, 24, 24, 25, 255, 28, 28, 29, 255, 28, 29, 30, 255, 22, 23, 24, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 20, 21, 21, 255, 17, 17, 18, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 30, 31, 31, 255, 23, 24, 25, 255, 23, 24, 24, 255, 18, 19, 20, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 21, 22, 23, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 28, 29, 255, 24, 25, 26, 255, 32, 33, 34, 255, 29, 30, 31, 255, 27, 28, 29, 255, 25, 25, 26, 255, 17, 18, 18, 255, 26, 26, 27, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 13, 13, 14, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 21, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 16, 16, 17, 255, 23, 24, 25, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 23, 24, 255, 27, 27, 28, 255, 27, 27, 28, 255, 20, 21, 22, 255, 13, 13, 13, 255, 17, 17, 18, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 10, 11, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 14, 15, 15, 255, 16, 17, 17, 255, 20, 20, 21, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 33, 255, 25, 26, 26, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 17, 18, 18, 255, 15, 16, 16, 255, 19, 20, 21, 255, 18, 18, 19, 255, 23, 24, 24, 255, 31, 32, 33, 255, 24, 24, 25, 255, 17, 17, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 19, 20, 20, 255, 25, 25, 26, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 30, 31, 32, 255, 26, 26, 27, 255, 26, 27, 28, 255, 24, 25, 25, 255, 27, 28, 29, 255, 24, 25, 26, 255, 16, 16, 17, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 12, 255, 7, 7, 8, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 2, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 13, 13, 255, 9, 10, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 23, 24, 24, 255, 23, 24, 25, 255, 24, 25, 25, 255, 28, 28, 29, 255, 19, 19, 20, 255, 26, 26, 27, 255, 25, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 20, 21, 21, 255, 27, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 19, 20, 21, 255, 27, 27, 28, 255, 18, 18, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 9, 9, 255, 12, 12, 13, 255, 9, 10, 10, 255, 6, 6, 7, 255, 5, 5, 6, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 3, 3, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 24, 24, 25, 255, 21, 22, 23, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 32, 255, 22, 23, 24, 255, 19, 19, 20, 255, 19, 20, 20, 255, 22, 23, 24, 255, 21, 21, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 17, 17, 18, 255, 13, 14, 14, 255, 10, 11, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 10, 11, 255, 5, 5, 5, 255, 5, 5, 6, 255, 12, 13, 13, 255, 14, 15, 15, 255, 29, 30, 31, 255, 28, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 24, 25, 26, 255, 19, 20, 20, 255, 22, 22, 23, 255, 15, 16, 16, 255, 21, 22, 22, 255, 23, 24, 25, 255, 18, 19, 19, 255, 25, 25, 26, 255, 21, 21, 22, 255, 18, 18, 19, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 8, 9, 9, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 22, 23, 24, 255, 25, 26, 27, 255, 21, 22, 22, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 9, 10, 10, 255, 15, 15, 16, 255, 12, 12, 13, 255, 24, 24, 25, 255, 28, 28, 29, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 28, 255, 21, 22, 23, 255, 26, 27, 28, 255, 22, 22, 23, 255, 26, 27, 27, 255, 17, 18, 18, 255, 28, 29, 30, 255, 27, 28, 29, 255, 17, 17, 18, 255, 17, 17, 18, 255, 21, 22, 23, 255, 13, 14, 14, 255, 17, 17, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 30, 31, 31, 255, 32, 33, 33, 255, 26, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 29, 29, 30, 255, 18, 19, 20, 255, 15, 15, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 12, 13, 13, 255, 5, 5, 5, 255, 3, 3, 3, 255, 3, 3, 3, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 16, 16, 17, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 21, 21, 22, 255, 27, 28, 29, 255, 20, 21, 21, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 21, 21, 22, 255, 13, 13, 13, 255, 19, 20, 21, 255, 27, 27, 28, 255, 25, 26, 27, 255, 24, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 13, 14, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 26, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 26, 27, 255, 32, 33, 34, 255, 19, 20, 20, 255, 16, 17, 17, 255, 20, 21, 22, 255, 16, 17, 17, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 15, 16, 16, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 9, 9, 255, 5, 5, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 13, 13, 13, 255, 7, 7, 7, 255, 14, 14, 15, 255, 11, 11, 12, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 26, 27, 28, 255, 16, 17, 17, 255, 24, 25, 26, 255, 25, 26, 27, 255, 27, 28, 29, 255, 28, 29, 30, 255, 29, 29, 30, 255, 27, 27, 28, 255, 32, 33, 34, 255, 27, 27, 28, 255, 30, 31, 32, 255, 19, 20, 20, 255, 11, 11, 12, 255, 12, 12, 13, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 16, 17, 17, 255, 19, 19, 20, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 20, 21, 22, 255, 19, 20, 20, 255, 17, 17, 18, 255, 11, 12, 12, 255, 17, 18, 18, 255, 14, 14, 15, 255, 8, 9, 9, 255, 9, 9, 9, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 20, 20, 21, 255, 19, 20, 20, 255, 28, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 26, 26, 27, 255, 19, 20, 21, 255, 21, 21, 22, 255, 24, 25, 26, 255, 16, 17, 17, 255, 12, 12, 12, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 19, 19, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 6, 6, 7, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 17, 18, 18, 255, 19, 20, 20, 255, 21, 22, 23, 255, 26, 27, 27, 255, 24, 24, 25, 255, 26, 27, 27, 255, 24, 25, 26, 255, 22, 23, 24, 255, 19, 19, 20, 255, 15, 16, 16, 255, 21, 21, 22, 255, 17, 18, 18, 255, 19, 20, 21, 255, 17, 17, 18, 255, 18, 18, 19, 255, 17, 17, 18, 255, 12, 13, 13, 255, 9, 10, 10, 255, 3, 3, 3, 255, 4, 4, 4, 255, 11, 11, 11, 255, 13, 13, 13, 255, 19, 20, 21, 255, 19, 19, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 21, 21, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 19, 20, 20, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 20, 21, 22, 255, 25, 25, 26, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 29, 29, 30, 255, 31, 32, 33, 255, 21, 22, 22, 255, 32, 33, 34, 255, 29, 29, 30, 255, 19, 20, 20, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 21, 22, 255, 20, 20, 21, 255, 16, 16, 17, 255, 18, 19, 20, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 27, 28, 29, 255, 26, 26, 27, 255, 24, 25, 26, 255, 22, 23, 24, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 23, 24, 25, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 20, 21, 21, 255, 19, 20, 20, 255, 24, 24, 25, 255, 14, 15, 15, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 18, 19, 20, 255, 23, 24, 25, 255, 27, 28, 29, 255, 21, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 19, 20, 21, 255, 21, 22, 22, 255, 27, 27, 28, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 24, 25, 255, 19, 20, 21, 255, 22, 22, 23, 255, 26, 27, 27, 255, 21, 22, 23, 255, 16, 17, 17, 255, 8, 9, 9, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 12, 12, 255, 3, 3, 3, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 10, 11, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 16, 17, 17, 255, 10, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 10, 10, 255, 23, 24, 24, 255, 20, 21, 22, 255, 24, 25, 26, 255, 26, 27, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 25, 25, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 33, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 2, 3, 3, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 17, 18, 18, 255, 16, 17, 17, 255, 21, 21, 22, 255, 19, 20, 20, 255, 20, 21, 21, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 21, 22, 255, 24, 25, 25, 255, 21, 22, 22, 255, 21, 21, 22, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 7, 7, 8, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 13, 255, 16, 17, 17, 255, 10, 11, 11, 255, 16, 16, 17, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 9, 9, 255, 12, 12, 13, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 18, 19, 19, 255, 19, 20, 20, 255, 25, 26, 27, 255, 25, 26, 26, 255, 20, 21, 22, 255, 27, 27, 28, 255, 23, 24, 24, 255, 23, 24, 25, 255, 23, 24, 25, 255, 21, 22, 22, 255, 26, 27, 27, 255, 22, 23, 24, 255, 25, 26, 27, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 7, 7, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 20, 20, 21, 255, 22, 23, 24, 255, 19, 19, 20, 255, 23, 24, 25, 255, 20, 20, 21, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 12, 13, 255, 20, 21, 21, 255, 19, 20, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 11, 255, 16, 17, 17, 255, 19, 20, 21, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 7, 7, 7, 255, 5, 5, 5, 255, 11, 11, 11, 255, 18, 18, 19, 255, 19, 20, 21, 255, 24, 25, 25, 255, 22, 22, 23, 255, 31, 32, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 20, 21, 22, 255, 15, 16, 16, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 13, 13, 255, 7, 7, 7, 255, 5, 5, 6, 255, 13, 14, 14, 255, 12, 12, 13, 255, 17, 18, 18, 255, 18, 19, 19, 255, 23, 24, 24, 255, 30, 31, 32, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 15, 16, 16, 255, 23, 24, 24, 255, 14, 14, 15, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 21, 22, 22, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 24, 24, 25, 255, 27, 28, 29, 255, 22, 23, 24, 255, 20, 21, 21, 255, 19, 20, 21, 255, 18, 19, 19, 255, 12, 13, 13, 255, 17, 17, 18, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 19, 20, 255, 20, 21, 22, 255, 22, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 25, 26, 255, 21, 22, 23, 255, 21, 22, 23, 255, 17, 17, 18, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 22, 23, 24, 255, 20, 20, 21, 255, 20, 21, 21, 255, 21, 21, 22, 255, 18, 19, 19, 255, 12, 12, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 17, 18, 18, 255, 22, 23, 24, 255, 26, 26, 27, 255, 22, 22, 23, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 13, 14, 14, 255, 13, 13, 14, 255, 20, 20, 21, 255, 18, 19, 20, 255, 21, 21, 22, 255, 17, 17, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 22, 23, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 13, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 14, 15, 255, 24, 24, 25, 255, 22, 22, 23, 255, 15, 15, 16, 255, 20, 21, 21, 255, 19, 19, 20, 255, 10, 11, 11, 255, 13, 13, 14, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 7, 8, 255, 28, 28, 29, 255, 32, 33, 34, 255, 22, 23, 24, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 13, 13, 13, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 2, 2, 2, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 18, 19, 20, 255, 25, 26, 26, 255, 19, 19, 20, 255, 21, 21, 22, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 24, 25, 255, 19, 20, 21, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 12, 12, 255, 21, 21, 22, 255, 18, 19, 19, 255, 19, 20, 21, 255, 14, 15, 15, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 14, 255, 19, 20, 20, 255, 19, 19, 20, 255, 24, 25, 26, 255, 23, 24, 25, 255, 24, 25, 26, 255, 30, 31, 31, 255, 31, 32, 33, 255, 26, 27, 28, 255, 26, 26, 27, 255, 27, 28, 29, 255, 19, 20, 21, 255, 21, 22, 22, 255, 19, 19, 20, 255, 11, 11, 11, 255, 16, 16, 17, 255, 8, 8, 8, 255, 13, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 16, 17, 17, 255, 21, 21, 22, 255, 20, 21, 22, 255, 15, 16, 16, 255, 15, 16, 16, 255, 19, 20, 21, 255, 20, 20, 21, 255, 11, 11, 11, 255, 18, 19, 20, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 21, 22, 23, 255, 21, 22, 23, 255, 25, 26, 26, 255, 26, 27, 27, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 28, 29, 255, 18, 19, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 10, 255, 15, 16, 16, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 16, 17, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 25, 26, 27, 255, 26, 27, 28, 255, 31, 32, 33, 255, 21, 22, 22, 255, 16, 17, 17, 255, 21, 21, 22, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 17, 18, 18, 255, 17, 18, 18, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 29, 30, 255, 18, 19, 20, 255, 23, 24, 24, 255, 14, 15, 15, 255, 20, 21, 21, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 10, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 18, 19, 19, 255, 26, 27, 28, 255, 22, 22, 23, 255, 22, 23, 24, 255, 29, 30, 31, 255, 30, 31, 32, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 19, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 24, 25, 26, 255, 24, 25, 25, 255, 23, 24, 25, 255, 16, 17, 17, 255, 18, 18, 19, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 18, 18, 19, 255, 21, 21, 22, 255, 22, 23, 24, 255, 21, 22, 22, 255, 26, 27, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 20, 21, 21, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 18, 19, 19, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 9, 10, 10, 255, 8, 9, 9, 255, 5, 5, 6, 255, 7, 7, 8, 255, 10, 11, 11, 255, 12, 12, 13, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 8, 8, 255, 1, 2, 2, 255, 2, 3, 3, 255, 3, 4, 4, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 18, 18, 255, 12, 12, 12, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 22, 22, 23, 255, 24, 25, 25, 255, 27, 28, 29, 255, 16, 17, 17, 255, 21, 21, 22, 255, 17, 17, 18, 255, 14, 15, 15, 255, 10, 10, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 24, 25, 26, 255, 26, 27, 27, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 13, 13, 13, 255, 17, 18, 18, 255, 9, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 15, 15, 255, 19, 20, 20, 255, 17, 17, 18, 255, 24, 24, 25, 255, 28, 28, 29, 255, 20, 20, 21, 255, 31, 32, 33, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 25, 26, 27, 255, 26, 26, 27, 255, 27, 28, 29, 255, 20, 20, 21, 255, 15, 16, 16, 255, 18, 18, 19, 255, 17, 17, 18, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 13, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 15, 16, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 23, 24, 255, 26, 26, 27, 255, 21, 22, 22, 255, 11, 11, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 4, 4, 4, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 26, 26, 27, 255, 21, 22, 23, 255, 20, 21, 22, 255, 23, 24, 24, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 25, 26, 255, 28, 29, 30, 255, 13, 14, 14, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 10, 10, 10, 255, 7, 7, 7, 255, 14, 14, 15, 255, 18, 18, 19, 255, 23, 24, 25, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 19, 20, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 14, 255, 6, 6, 7, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 8, 9, 9, 255, 14, 15, 15, 255, 18, 19, 19, 255, 19, 20, 21, 255, 15, 16, 16, 255, 18, 18, 19, 255, 18, 18, 19, 255, 26, 27, 27, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 24, 25, 26, 255, 21, 22, 23, 255, 17, 18, 18, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 12, 12, 255, 16, 17, 17, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 14, 14, 15, 255, 18, 19, 20, 255, 23, 24, 25, 255, 24, 24, 25, 255, 18, 18, 19, 255, 23, 24, 24, 255, 19, 19, 20, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 10, 10, 11, 255, 5, 5, 5, 255, 5, 5, 6, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 32, 33, 33, 255, 32, 33, 34, 255, 17, 18, 18, 255, 26, 26, 27, 255, 20, 21, 21, 255, 13, 13, 13, 255, 19, 19, 20, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 19, 19, 20, 255, 19, 19, 20, 255, 18, 18, 19, 255, 22, 23, 24, 255, 28, 29, 30, 255, 26, 26, 27, 255, 25, 25, 26, 255, 25, 26, 27, 255, 27, 28, 29, 255, 25, 26, 27, 255, 27, 27, 28, 255, 20, 21, 21, 255, 18, 19, 19, 255, 17, 18, 18, 255, 12, 12, 13, 255, 16, 16, 17, 255, 13, 14, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 25, 25, 26, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 15, 15, 255, 7, 7, 7, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 15, 16, 16, 255, 18, 18, 19, 255, 25, 25, 26, 255, 20, 21, 21, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 14, 14, 15, 255, 20, 21, 22, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 19, 19, 20, 255, 18, 19, 19, 255, 21, 22, 22, 255, 24, 24, 25, 255, 15, 15, 16, 255, 12, 13, 13, 255, 15, 16, 16, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 15, 16, 16, 255, 16, 16, 17, 255, 22, 22, 23, 255, 20, 21, 22, 255, 22, 22, 23, 255, 28, 29, 30, 255, 24, 24, 25, 255, 28, 28, 29, 255, 30, 31, 32, 255, 31, 32, 33, 255, 31, 32, 33, 255, 23, 24, 25, 255, 18, 19, 20, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 9, 9, 9, 255, 15, 16, 16, 255, 14, 14, 15, 255, 31, 32, 33, 255, 32, 33, 34, 255, 11, 12, 12, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 17, 18, 18, 255, 11, 11, 12, 255, 20, 21, 22, 255, 19, 19, 20, 255, 22, 23, 24, 255, 29, 29, 30, 255, 23, 24, 24, 255, 31, 32, 33, 255, 28, 29, 30, 255, 31, 32, 33, 255, 26, 27, 28, 255, 28, 29, 30, 255, 32, 33, 34, 255, 19, 20, 21, 255, 25, 26, 26, 255, 22, 22, 23, 255, 20, 21, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 24, 25, 25, 255, 21, 22, 22, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 22, 23, 255, 22, 23, 24, 255, 13, 14, 14, 255, 12, 13, 13, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 13, 14, 255, 20, 21, 21, 255, 20, 21, 22, 255, 26, 26, 27, 255, 24, 25, 26, 255, 18, 19, 19, 255, 13, 13, 14, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 17, 18, 18, 255, 17, 17, 18, 255, 19, 20, 21, 255, 24, 25, 25, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 5, 5, 6, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 15, 16, 16, 255, 18, 18, 19, 255, 20, 21, 22, 255, 14, 14, 15, 255, 17, 17, 18, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 9, 10, 10, 255, 12, 13, 13, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 7, 255, 3, 4, 4, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 10, 11, 11, 255, 8, 9, 9, 255, 18, 19, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 21, 22, 255, 24, 25, 25, 255, 30, 31, 31, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 25, 26, 26, 255, 16, 17, 17, 255, 14, 15, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 14, 14, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 27, 28, 29, 255, 25, 25, 26, 255, 22, 23, 24, 255, 21, 21, 22, 255, 19, 20, 21, 255, 22, 22, 23, 255, 16, 17, 17, 255, 19, 20, 21, 255, 12, 13, 13, 255, 13, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 11, 11, 11, 255, 5, 5, 6, 255, 11, 12, 12, 255, 8, 8, 8, 255, 16, 16, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 27, 28, 29, 255, 20, 20, 21, 255, 25, 26, 26, 255, 23, 24, 25, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 2, 2, 2, 255, 8, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 12, 13, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 18, 19, 255, 25, 26, 26, 255, 26, 27, 28, 255, 21, 21, 22, 255, 21, 21, 22, 255, 25, 26, 26, 255, 22, 23, 24, 255, 24, 24, 25, 255, 22, 23, 24, 255, 23, 24, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 15, 15, 255, 8, 9, 9, 255, 15, 16, 16, 255, 17, 17, 18, 255, 20, 21, 21, 255, 19, 19, 20, 255, 20, 21, 21, 255, 21, 22, 23, 255, 25, 25, 26, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 25, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 13, 255, 17, 17, 18, 255, 11, 11, 12, 255, 13, 13, 13, 255, 11, 12, 12, 255, 4, 4, 4, 255, 8, 9, 9, 255, 6, 6, 6, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 23, 255, 27, 28, 29, 255, 14, 14, 15, 255, 13, 14, 14, 255, 18, 19, 19, 255, 16, 16, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 4, 4, 4, 255, 0, 0, 0, 255, 6, 6, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 11, 11, 11, 255, 15, 15, 16, 255, 18, 19, 20, 255, 16, 17, 17, 255, 22, 22, 23, 255, 21, 22, 23, 255, 28, 29, 30, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 24, 24, 25, 255, 19, 20, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 12, 12, 255, 6, 6, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 17, 17, 255, 12, 12, 12, 255, 16, 16, 17, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 18, 19, 19, 255, 13, 14, 14, 255, 19, 19, 20, 255, 26, 26, 27, 255, 27, 27, 28, 255, 29, 29, 30, 255, 18, 18, 19, 255, 28, 29, 30, 255, 27, 28, 29, 255, 28, 29, 30, 255, 26, 27, 27, 255, 22, 23, 24, 255, 26, 27, 27, 255, 17, 18, 18, 255, 18, 19, 20, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 14, 15, 255, 22, 23, 24, 255, 25, 26, 26, 255, 27, 28, 29, 255, 23, 24, 25, 255, 24, 25, 25, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 11, 255, 4, 4, 4, 255, 5, 5, 5, 255, 10, 11, 11, 255, 17, 18, 18, 255, 17, 17, 18, 255, 19, 19, 20, 255, 21, 21, 22, 255, 22, 22, 23, 255, 29, 30, 31, 255, 28, 29, 30, 255, 24, 25, 25, 255, 18, 19, 19, 255, 17, 18, 18, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 7, 7, 8, 255, 11, 11, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 21, 22, 255, 22, 23, 24, 255, 13, 13, 13, 255, 16, 16, 17, 255, 14, 15, 15, 255, 10, 11, 11, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 12, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 24, 25, 26, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 26, 27, 28, 255, 27, 28, 29, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 21, 22, 23, 255, 20, 20, 21, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 9, 10, 10, 255, 16, 17, 17, 255, 20, 21, 22, 255, 21, 22, 22, 255, 19, 19, 20, 255, 27, 28, 29, 255, 18, 19, 20, 255, 20, 20, 21, 255, 23, 24, 25, 255, 17, 18, 18, 255, 21, 22, 23, 255, 13, 14, 14, 255, 10, 11, 11, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 16, 16, 255, 10, 11, 11, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 12, 12, 12, 255, 20, 21, 21, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 7, 7, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 10, 11, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 18, 19, 255, 14, 15, 15, 255, 22, 22, 23, 255, 25, 26, 26, 255, 22, 23, 24, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 17, 17, 18, 255, 19, 20, 21, 255, 18, 18, 19, 255, 20, 21, 21, 255, 23, 24, 25, 255, 25, 25, 26, 255, 25, 26, 27, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 19, 20, 255, 15, 15, 16, 255, 19, 20, 21, 255, 20, 20, 21, 255, 13, 14, 14, 255, 13, 13, 13, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 17, 17, 18, 255, 16, 17, 17, 255, 24, 24, 25, 255, 19, 20, 20, 255, 19, 20, 20, 255, 18, 19, 20, 255, 14, 14, 15, 255, 5, 5, 6, 255, 14, 15, 15, 255, 11, 11, 12, 255, 0, 0, 0, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 3, 3, 3, 255, 4, 4, 4, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 23, 24, 25, 255, 16, 17, 17, 255, 19, 19, 20, 255, 16, 17, 17, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 6, 6, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 20, 20, 21, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 15, 15, 16, 255, 24, 25, 26, 255, 24, 25, 26, 255, 24, 25, 26, 255, 16, 17, 17, 255, 25, 26, 26, 255, 24, 24, 25, 255, 26, 27, 27, 255, 29, 29, 30, 255, 32, 33, 34, 255, 22, 23, 24, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 15, 16, 16, 255, 24, 25, 26, 255, 27, 28, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 15, 16, 16, 255, 18, 18, 19, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 10, 10, 255, 20, 20, 21, 255, 22, 23, 24, 255, 19, 19, 20, 255, 27, 27, 28, 255, 19, 20, 21, 255, 24, 25, 26, 255, 17, 18, 18, 255, 18, 19, 20, 255, 18, 19, 20, 255, 19, 19, 20, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 10, 10, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 23, 24, 255, 19, 19, 20, 255, 10, 10, 11, 255, 5, 5, 5, 255, 9, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 3, 3, 3, 255, 2, 2, 2, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 8, 255, 12, 12, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 10, 10, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 14, 255, 17, 17, 18, 255, 14, 14, 15, 255, 25, 25, 26, 255, 20, 20, 21, 255, 19, 20, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 17, 18, 18, 255, 11, 12, 12, 255, 18, 18, 19, 255, 21, 22, 22, 255, 25, 26, 26, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 19, 20, 20, 255, 23, 24, 24, 255, 29, 30, 31, 255, 22, 23, 24, 255, 29, 30, 31, 255, 25, 26, 26, 255, 25, 25, 26, 255, 23, 24, 24, 255, 13, 13, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 15, 15, 16, 255, 13, 13, 14, 255, 16, 16, 17, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 4, 4, 4, 255, 7, 7, 7, 255, 5, 5, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 6, 6, 7, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 15, 16, 255, 18, 19, 20, 255, 13, 13, 14, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 19, 20, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 14, 15, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 18, 19, 20, 255, 22, 22, 23, 255, 25, 26, 27, 255, 24, 25, 25, 255, 30, 31, 31, 255, 20, 20, 21, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 14, 15, 15, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 11, 11, 255, 13, 13, 14, 255, 20, 21, 21, 255, 28, 29, 30, 255, 23, 24, 24, 255, 20, 21, 22, 255, 21, 22, 23, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 4, 4, 4, 255, 2, 3, 3, 255, 2, 2, 2, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 22, 22, 23, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 20, 21, 22, 255, 19, 20, 20, 255, 18, 19, 20, 255, 18, 19, 19, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 12, 12, 13, 255, 10, 11, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 19, 20, 21, 255, 20, 20, 21, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 25, 25, 255, 18, 18, 19, 255, 22, 23, 24, 255, 23, 24, 25, 255, 22, 22, 23, 255, 28, 28, 29, 255, 22, 22, 23, 255, 24, 25, 25, 255, 23, 24, 25, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 19, 20, 255, 18, 18, 19, 255, 22, 23, 24, 255, 28, 28, 29, 255, 28, 29, 30, 255, 25, 26, 26, 255, 32, 33, 34, 255, 23, 24, 25, 255, 19, 20, 20, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 2, 2, 2, 255, 8, 8, 8, 255, 14, 15, 15, 255, 19, 20, 20, 255, 22, 23, 24, 255, 24, 24, 25, 255, 21, 22, 22, 255, 30, 31, 32, 255, 22, 23, 24, 255, 27, 28, 29, 255, 20, 20, 21, 255, 21, 21, 22, 255, 16, 16, 17, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 21, 22, 23, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 10, 10, 11, 255, 13, 13, 14, 255, 19, 20, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 10, 11, 11, 255, 12, 12, 12, 255, 17, 18, 18, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 19, 19, 20, 255, 16, 17, 17, 255, 21, 21, 22, 255, 18, 18, 19, 255, 22, 23, 24, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 19, 20, 255, 22, 23, 24, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 28, 29, 255, 18, 19, 20, 255, 16, 17, 17, 255, 22, 23, 24, 255, 11, 11, 12, 255, 10, 10, 11, 255, 5, 5, 6, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 19, 19, 20, 255, 22, 22, 23, 255, 18, 19, 20, 255, 17, 17, 18, 255, 18, 18, 19, 255, 12, 13, 13, 255, 11, 11, 11, 255, 15, 15, 16, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 5, 5, 6, 255, 9, 10, 10, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 10, 10, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 13, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 16, 17, 17, 255, 21, 22, 23, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 9, 10, 10, 255, 12, 12, 13, 255, 18, 19, 19, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 11, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 10, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 23, 24, 25, 255, 24, 25, 26, 255, 21, 22, 22, 255, 27, 28, 29, 255, 13, 13, 13, 255, 14, 14, 15, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 27, 28, 29, 255, 30, 31, 31, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 13, 14, 255, 16, 17, 17, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 19, 20, 255, 18, 18, 19, 255, 12, 12, 12, 255, 13, 13, 14, 255, 9, 10, 10, 255, 3, 4, 4, 255, 5, 5, 6, 255, 8, 8, 8, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 19, 19, 255, 18, 18, 19, 255, 10, 10, 10, 255, 17, 18, 18, 255, 17, 17, 18, 255, 19, 20, 20, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 5, 6, 255, 9, 10, 10, 255, 17, 18, 18, 255, 19, 20, 20, 255, 24, 25, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 20, 21, 22, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 20, 21, 21, 255, 26, 26, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 18, 19, 19, 255, 20, 20, 21, 255, 23, 24, 24, 255, 12, 12, 12, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 19, 20, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 11, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 11, 12, 12, 255, 14, 15, 15, 255, 30, 31, 32, 255, 14, 15, 15, 255, 12, 12, 13, 255, 10, 11, 11, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 20, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 21, 21, 22, 255, 24, 25, 25, 255, 21, 22, 22, 255, 19, 19, 20, 255, 15, 16, 16, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 23, 24, 25, 255, 30, 31, 32, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 18, 18, 255, 14, 14, 15, 255, 24, 25, 25, 255, 21, 22, 23, 255, 23, 24, 25, 255, 19, 20, 20, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 18, 19, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 13, 14, 14, 255, 18, 19, 20, 255, 16, 17, 17, 255, 10, 10, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 8, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 12, 255, 14, 14, 15, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 17, 18, 18, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 14, 14, 255, 10, 11, 11, 255, 15, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 13, 14, 255, 9, 9, 9, 255, 15, 15, 16, 255, 12, 13, 13, 255, 10, 10, 11, 255, 7, 7, 7, 255, 13, 13, 14, 255, 17, 18, 18, 255, 18, 19, 19, 255, 15, 16, 16, 255, 18, 18, 19, 255, 19, 20, 21, 255, 20, 20, 21, 255, 20, 20, 21, 255, 15, 16, 16, 255, 18, 19, 19, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 3, 3, 3, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 21, 22, 255, 26, 27, 27, 255, 29, 30, 31, 255, 28, 29, 30, 255, 15, 15, 16, 255, 12, 12, 12, 255, 15, 16, 16, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 22, 23, 24, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 14, 14, 15, 255, 13, 13, 14, 255, 19, 20, 20, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 15, 15, 255, 21, 22, 23, 255, 17, 18, 18, 255, 19, 20, 21, 255, 12, 12, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 6, 255, 3, 4, 4, 255, 7, 7, 7, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 17, 17, 18, 255, 17, 17, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 19, 20, 255, 15, 16, 16, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 13, 13, 255, 19, 19, 20, 255, 23, 24, 24, 255, 21, 21, 22, 255, 21, 22, 23, 255, 28, 29, 30, 255, 28, 29, 30, 255, 30, 31, 31, 255, 32, 33, 33, 255, 29, 30, 31, 255, 30, 31, 32, 255, 27, 27, 28, 255, 25, 26, 27, 255, 18, 19, 20, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 12, 255, 17, 18, 18, 255, 22, 23, 24, 255, 30, 31, 31, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 23, 255, 25, 26, 27, 255, 14, 15, 15, 255, 17, 18, 18, 255, 18, 19, 20, 255, 15, 16, 16, 255, 18, 18, 19, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 31, 32, 33, 255, 28, 29, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 20, 21, 255, 12, 12, 13, 255, 17, 18, 18, 255, 22, 23, 24, 255, 19, 20, 21, 255, 26, 27, 28, 255, 20, 21, 22, 255, 27, 28, 29, 255, 16, 17, 17, 255, 24, 24, 25, 255, 21, 22, 23, 255, 22, 22, 23, 255, 22, 22, 23, 255, 25, 26, 27, 255, 21, 21, 22, 255, 24, 24, 25, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 9, 9, 255, 16, 17, 17, 255, 13, 13, 14, 255, 18, 19, 20, 255, 18, 18, 19, 255, 13, 13, 13, 255, 17, 18, 18, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 15, 16, 255, 13, 14, 14, 255, 15, 15, 16, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 18, 18, 255, 11, 11, 11, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 4, 4, 4, 255, 7, 7, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 14, 14, 255, 15, 15, 16, 255, 17, 17, 18, 255, 24, 25, 25, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 25, 26, 26, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 16, 16, 17, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 5, 5, 5, 255, 5, 5, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 18, 19, 19, 255, 19, 20, 20, 255, 14, 14, 15, 255, 24, 25, 26, 255, 25, 25, 26, 255, 25, 25, 26, 255, 25, 26, 26, 255, 25, 25, 26, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 3, 4, 4, 255, 5, 5, 6, 255, 10, 10, 10, 255, 4, 4, 4, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 6, 6, 6, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 13, 14, 255, 20, 21, 21, 255, 25, 26, 27, 255, 29, 30, 31, 255, 30, 31, 31, 255, 17, 18, 18, 255, 17, 17, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 4, 4, 4, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 18, 19, 20, 255, 23, 24, 24, 255, 27, 27, 28, 255, 29, 30, 31, 255, 29, 30, 31, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 21, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 19, 20, 20, 255, 18, 19, 19, 255, 24, 24, 25, 255, 20, 21, 21, 255, 18, 19, 19, 255, 19, 20, 21, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 15, 15, 255, 11, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 14, 15, 15, 255, 19, 20, 20, 255, 24, 24, 25, 255, 27, 27, 28, 255, 26, 26, 27, 255, 29, 29, 30, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 26, 27, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 7, 7, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 25, 26, 26, 255, 24, 25, 25, 255, 25, 26, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 30, 31, 32, 255, 24, 24, 25, 255, 27, 27, 28, 255, 23, 24, 24, 255, 17, 17, 18, 255, 19, 20, 21, 255, 17, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 12, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 29, 30, 31, 255, 23, 24, 24, 255, 27, 27, 28, 255, 24, 25, 26, 255, 24, 25, 26, 255, 21, 21, 22, 255, 29, 29, 30, 255, 27, 27, 28, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 13, 13, 255, 16, 17, 17, 255, 22, 22, 23, 255, 15, 15, 16, 255, 22, 22, 23, 255, 25, 25, 26, 255, 16, 17, 17, 255, 30, 31, 32, 255, 25, 25, 26, 255, 25, 26, 26, 255, 30, 31, 32, 255, 20, 21, 22, 255, 23, 24, 24, 255, 27, 28, 29, 255, 21, 22, 23, 255, 29, 30, 31, 255, 26, 27, 28, 255, 19, 19, 20, 255, 19, 20, 20, 255, 13, 13, 14, 255, 12, 12, 12, 255, 17, 18, 18, 255, 11, 12, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 11, 11, 255, 14, 15, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 12, 12, 12, 255, 5, 5, 6, 255, 8, 8, 8, 255, 3, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 22, 23, 24, 255, 17, 17, 18, 255, 26, 26, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 18, 19, 19, 255, 25, 26, 26, 255, 15, 15, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 26, 27, 28, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 19, 19, 255, 21, 22, 23, 255, 14, 14, 15, 255, 15, 15, 16, 255, 18, 18, 19, 255, 24, 25, 25, 255, 18, 19, 20, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 10, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 8, 255, 12, 13, 13, 255, 12, 12, 13, 255, 16, 16, 17, 255, 22, 23, 24, 255, 14, 14, 15, 255, 23, 24, 24, 255, 25, 25, 26, 255, 27, 28, 29, 255, 24, 25, 25, 255, 27, 27, 28, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 21, 21, 255, 18, 19, 20, 255, 14, 15, 15, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 21, 21, 255, 13, 14, 14, 255, 21, 21, 22, 255, 13, 13, 14, 255, 9, 9, 9, 255, 1, 2, 2, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 13, 14, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 27, 28, 29, 255, 29, 30, 31, 255, 20, 21, 22, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 13, 13, 14, 255, 14, 14, 15, 255, 20, 21, 22, 255, 21, 22, 23, 255, 20, 20, 21, 255, 22, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 17, 17, 18, 255, 20, 21, 21, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 18, 19, 255, 19, 20, 20, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 25, 255, 31, 32, 33, 255, 22, 22, 23, 255, 22, 22, 23, 255, 19, 20, 20, 255, 19, 19, 20, 255, 13, 13, 14, 255, 15, 15, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 10, 10, 10, 255, 17, 17, 18, 255, 21, 21, 22, 255, 21, 21, 22, 255, 29, 29, 30, 255, 26, 27, 28, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 15, 16, 16, 255, 25, 26, 27, 255, 22, 22, 23, 255, 19, 19, 20, 255, 13, 13, 14, 255, 7, 7, 7, 255, 7, 7, 8, 255, 9, 10, 10, 255, 12, 13, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 25, 25, 26, 255, 24, 25, 26, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 26, 26, 27, 255, 22, 23, 24, 255, 20, 20, 21, 255, 19, 20, 20, 255, 17, 17, 18, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 14, 14, 255, 19, 20, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 16, 17, 17, 255, 29, 30, 31, 255, 24, 24, 25, 255, 21, 22, 22, 255, 17, 18, 18, 255, 21, 22, 22, 255, 18, 19, 19, 255, 20, 21, 22, 255, 20, 21, 22, 255, 16, 16, 17, 255, 20, 20, 21, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 25, 25, 26, 255, 19, 19, 20, 255, 24, 24, 25, 255, 24, 25, 25, 255, 23, 24, 25, 255, 28, 29, 30, 255, 29, 29, 30, 255, 31, 32, 33, 255, 25, 25, 26, 255, 25, 26, 26, 255, 32, 33, 34, 255, 24, 24, 25, 255, 30, 31, 32, 255, 27, 27, 28, 255, 17, 17, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 18, 18, 19, 255, 25, 25, 26, 255, 20, 21, 22, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 13, 255, 19, 20, 21, 255, 23, 24, 25, 255, 27, 28, 29, 255, 20, 20, 21, 255, 23, 24, 25, 255, 24, 25, 25, 255, 18, 18, 19, 255, 18, 19, 19, 255, 19, 20, 21, 255, 23, 24, 24, 255, 24, 25, 25, 255, 19, 20, 20, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 8, 255, 11, 12, 12, 255, 14, 14, 15, 255, 24, 25, 26, 255, 30, 31, 32, 255, 23, 24, 24, 255, 30, 31, 31, 255, 26, 26, 27, 255, 31, 32, 33, 255, 31, 32, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 30, 31, 31, 255, 16, 16, 17, 255, 15, 16, 16, 255, 10, 11, 11, 255, 6, 6, 6, 255, 5, 5, 6, 255, 13, 13, 14, 255, 10, 11, 11, 255, 15, 16, 16, 255, 13, 13, 14, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 15, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 18, 19, 20, 255, 21, 22, 22, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 10, 10, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 11, 255, 13, 14, 14, 255, 13, 13, 13, 255, 22, 23, 24, 255, 32, 33, 34, 255, 25, 25, 26, 255, 22, 22, 23, 255, 13, 13, 14, 255, 18, 19, 20, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 13, 14, 14, 255, 25, 26, 26, 255, 29, 29, 30, 255, 24, 25, 25, 255, 28, 29, 30, 255, 32, 33, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 15, 16, 16, 255, 22, 23, 24, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 11, 12, 255, 23, 24, 24, 255, 26, 27, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 29, 30, 255, 24, 24, 25, 255, 31, 32, 33, 255, 21, 21, 22, 255, 28, 28, 29, 255, 22, 22, 23, 255, 21, 22, 22, 255, 24, 25, 25, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 6, 6, 7, 255, 11, 12, 12, 255, 9, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 24, 25, 26, 255, 24, 24, 25, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 28, 28, 29, 255, 21, 21, 22, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 21, 21, 255, 11, 11, 12, 255, 5, 5, 5, 255, 11, 11, 11, 255, 14, 15, 15, 255, 14, 14, 15, 255, 19, 19, 20, 255, 22, 22, 23, 255, 17, 18, 18, 255, 26, 26, 27, 255, 27, 27, 28, 255, 32, 33, 34, 255, 28, 28, 29, 255, 19, 20, 20, 255, 24, 25, 26, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 19, 20, 21, 255, 20, 21, 22, 255, 19, 20, 20, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 13, 14, 14, 255, 17, 18, 18, 255, 23, 24, 24, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 19, 20, 21, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 10, 10, 255, 24, 24, 25, 255, 27, 28, 29, 255, 21, 22, 23, 255, 32, 33, 34, 255, 22, 23, 24, 255, 27, 28, 29, 255, 25, 25, 26, 255, 26, 27, 27, 255, 29, 30, 31, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 16, 16, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 19, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 22, 23, 24, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 21, 255, 21, 21, 22, 255, 23, 24, 24, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 20, 21, 21, 255, 12, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 21, 22, 22, 255, 24, 25, 25, 255, 32, 33, 34, 255, 26, 27, 28, 255, 25, 26, 27, 255, 26, 27, 28, 255, 17, 17, 18, 255, 20, 20, 21, 255, 26, 27, 28, 255, 27, 28, 29, 255, 26, 27, 28, 255, 19, 20, 20, 255, 21, 21, 22, 255, 20, 20, 21, 255, 12, 13, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 5, 5, 5, 255, 6, 6, 7, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 18, 18, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 25, 255, 13, 13, 14, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 16, 17, 17, 255, 14, 14, 15, 255, 23, 24, 24, 255, 20, 21, 22, 255, 18, 19, 19, 255, 13, 14, 14, 255, 22, 23, 24, 255, 23, 24, 25, 255, 19, 20, 21, 255, 31, 32, 33, 255, 23, 24, 24, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 6, 255, 11, 11, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 18, 19, 20, 255, 26, 26, 27, 255, 26, 27, 28, 255, 20, 20, 21, 255, 22, 23, 24, 255, 21, 22, 22, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 21, 22, 23, 255, 21, 22, 23, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 22, 22, 23, 255, 15, 15, 16, 255, 11, 11, 12, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 18, 18, 19, 255, 19, 20, 21, 255, 15, 16, 16, 255, 28, 29, 30, 255, 28, 28, 29, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 30, 31, 31, 255, 23, 24, 24, 255, 19, 19, 20, 255, 24, 25, 25, 255, 15, 16, 16, 255, 16, 16, 17, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 12, 255, 17, 17, 18, 255, 10, 11, 11, 255, 13, 14, 14, 255, 15, 15, 16, 255, 9, 9, 9, 255, 15, 15, 16, 255, 16, 16, 17, 255, 12, 12, 13, 255, 16, 17, 17, 255, 12, 13, 13, 255, 10, 10, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 18, 18, 19, 255, 26, 26, 27, 255, 27, 28, 29, 255, 28, 28, 29, 255, 21, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 24, 25, 25, 255, 25, 26, 27, 255, 24, 24, 25, 255, 16, 17, 17, 255, 18, 19, 20, 255, 18, 19, 20, 255, 19, 19, 20, 255, 12, 13, 13, 255, 7, 7, 8, 255, 11, 11, 12, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 21, 255, 25, 26, 26, 255, 22, 23, 24, 255, 20, 21, 21, 255, 29, 29, 30, 255, 32, 33, 34, 255, 27, 27, 28, 255, 21, 21, 22, 255, 21, 22, 22, 255, 17, 18, 18, 255, 12, 12, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 24, 25, 26, 255, 19, 20, 20, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 11, 11, 255, 16, 16, 17, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 25, 26, 27, 255, 17, 17, 18, 255, 18, 18, 19, 255, 20, 21, 21, 255, 24, 25, 25, 255, 14, 14, 15, 255, 28, 29, 30, 255, 32, 33, 34, 255, 29, 30, 31, 255, 23, 24, 24, 255, 18, 19, 19, 255, 20, 21, 22, 255, 18, 19, 20, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 20, 20, 21, 255, 13, 14, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 9, 9, 9, 255, 16, 16, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 8, 8, 255, 14, 15, 15, 255, 26, 26, 27, 255, 21, 22, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 10, 10, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 23, 255, 21, 21, 22, 255, 29, 30, 31, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 19, 19, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 14, 255, 20, 21, 21, 255, 23, 24, 25, 255, 26, 27, 28, 255, 24, 25, 26, 255, 28, 28, 29, 255, 24, 25, 25, 255, 27, 28, 29, 255, 28, 29, 30, 255, 20, 21, 22, 255, 22, 23, 24, 255, 16, 17, 17, 255, 20, 20, 21, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 9, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 20, 21, 21, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 20, 20, 21, 255, 19, 20, 20, 255, 10, 10, 10, 255, 7, 7, 8, 255, 1, 2, 2, 255, 1, 1, 1, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 26, 27, 27, 255, 20, 21, 21, 255, 20, 20, 21, 255, 25, 26, 27, 255, 26, 27, 28, 255, 23, 24, 24, 255, 29, 30, 31, 255, 26, 27, 28, 255, 20, 20, 21, 255, 26, 26, 27, 255, 16, 17, 17, 255, 15, 16, 16, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 18, 18, 19, 255, 24, 25, 25, 255, 32, 33, 34, 255, 24, 25, 25, 255, 18, 19, 19, 255, 26, 27, 28, 255, 20, 21, 21, 255, 22, 23, 24, 255, 20, 21, 22, 255, 17, 17, 18, 255, 9, 9, 9, 255, 7, 7, 8, 255, 3, 4, 4, 255, 9, 9, 9, 255, 11, 11, 12, 255, 17, 18, 18, 255, 18, 19, 20, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 22, 22, 23, 255, 9, 10, 10, 255, 14, 15, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 18, 19, 20, 255, 24, 25, 25, 255, 27, 28, 29, 255, 17, 18, 18, 255, 29, 30, 31, 255, 27, 27, 28, 255, 25, 26, 26, 255, 24, 25, 25, 255, 25, 25, 26, 255, 19, 20, 21, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 11, 12, 12, 255, 12, 12, 12, 255, 19, 19, 20, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 20, 21, 21, 255, 21, 21, 22, 255, 22, 22, 23, 255, 17, 18, 18, 255, 25, 26, 27, 255, 31, 32, 33, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 33, 255, 28, 29, 30, 255, 25, 26, 27, 255, 29, 30, 31, 255, 30, 31, 32, 255, 25, 25, 26, 255, 21, 21, 22, 255, 16, 16, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 15, 15, 255, 18, 19, 20, 255, 26, 27, 28, 255, 29, 30, 31, 255, 31, 32, 33, 255, 30, 31, 31, 255, 23, 24, 24, 255, 26, 27, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 9, 9, 9, 255, 15, 16, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 17, 17, 18, 255, 16, 17, 17, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 8, 8, 255, 18, 18, 19, 255, 3, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 19, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 25, 25, 26, 255, 19, 20, 20, 255, 18, 18, 19, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 8, 255, 11, 11, 11, 255, 6, 6, 7, 255, 10, 11, 11, 255, 13, 13, 14, 255, 19, 20, 21, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 18, 19, 255, 12, 12, 12, 255, 19, 20, 20, 255, 14, 14, 15, 255, 17, 18, 18, 255, 9, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 7, 7, 8, 255, 10, 10, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 18, 19, 19, 255, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 19, 19, 20, 255, 26, 27, 27, 255, 18, 19, 20, 255, 21, 21, 22, 255, 27, 27, 28, 255, 14, 14, 15, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 21, 21, 22, 255, 28, 28, 29, 255, 31, 32, 33, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 16, 16, 17, 255, 16, 16, 17, 255, 18, 19, 20, 255, 21, 22, 22, 255, 29, 29, 30, 255, 29, 29, 30, 255, 21, 21, 22, 255, 25, 26, 27, 255, 31, 32, 33, 255, 24, 25, 25, 255, 21, 22, 22, 255, 20, 20, 21, 255, 26, 27, 28, 255, 19, 19, 20, 255, 19, 19, 20, 255, 19, 19, 20, 255, 13, 13, 14, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 7, 255, 13, 13, 14, 255, 19, 20, 21, 255, 25, 26, 26, 255, 27, 27, 28, 255, 30, 31, 32, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 21, 22, 23, 255, 23, 24, 24, 255, 22, 23, 24, 255, 22, 22, 23, 255, 9, 10, 10, 255, 11, 11, 12, 255, 5, 5, 5, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 11, 255, 16, 16, 17, 255, 20, 21, 22, 255, 16, 16, 17, 255, 21, 22, 22, 255, 29, 29, 30, 255, 24, 25, 26, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 28, 28, 29, 255, 21, 22, 22, 255, 22, 23, 24, 255, 13, 13, 13, 255, 9, 10, 10, 255, 6, 6, 7, 255, 9, 9, 9, 255, 3, 4, 4, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 25, 26, 27, 255, 25, 25, 26, 255, 23, 24, 25, 255, 26, 26, 27, 255, 26, 27, 28, 255, 26, 26, 27, 255, 19, 19, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 10, 10, 255, 12, 12, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 21, 21, 22, 255, 22, 22, 23, 255, 27, 28, 29, 255, 29, 30, 31, 255, 31, 32, 33, 255, 31, 32, 33, 255, 20, 21, 22, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 5, 5, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 15, 15, 255, 16, 16, 17, 255, 19, 20, 21, 255, 27, 28, 29, 255, 27, 28, 29, 255, 27, 27, 28, 255, 29, 30, 31, 255, 16, 17, 17, 255, 32, 33, 34, 255, 19, 20, 21, 255, 19, 20, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 18, 18, 19, 255, 21, 21, 22, 255, 19, 20, 20, 255, 13, 13, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 16, 17, 255, 26, 26, 27, 255, 16, 16, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 20, 255, 17, 18, 18, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 16, 17, 255, 21, 22, 23, 255, 18, 19, 19, 255, 26, 27, 28, 255, 23, 24, 24, 255, 29, 30, 31, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 29, 30, 31, 255, 23, 24, 24, 255, 19, 19, 20, 255, 20, 21, 21, 255, 13, 13, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 11, 12, 255, 14, 15, 15, 255, 19, 20, 20, 255, 19, 20, 20, 255, 25, 26, 26, 255, 24, 25, 25, 255, 17, 18, 18, 255, 24, 25, 25, 255, 24, 24, 25, 255, 21, 22, 22, 255, 13, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 23, 24, 24, 255, 25, 26, 27, 255, 17, 17, 18, 255, 22, 23, 24, 255, 11, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 15, 16, 16, 255, 18, 19, 20, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 12, 13, 13, 255, 17, 17, 18, 255, 19, 20, 21, 255, 32, 33, 34, 255, 22, 23, 24, 255, 28, 29, 30, 255, 28, 29, 30, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 26, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 28, 29, 255, 12, 13, 13, 255, 12, 12, 13, 255, 6, 6, 7, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 17, 17, 18, 255, 21, 22, 23, 255, 19, 20, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 32, 33, 34, 255, 22, 22, 23, 255, 24, 24, 25, 255, 19, 20, 20, 255, 20, 20, 21, 255, 18, 19, 20, 255, 7, 7, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 19, 19, 20, 255, 25, 26, 27, 255, 29, 29, 30, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 22, 22, 23, 255, 24, 25, 26, 255, 18, 18, 19, 255, 18, 18, 19, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 15, 16, 255, 16, 16, 17, 255, 22, 23, 24, 255, 20, 20, 21, 255, 17, 17, 18, 255, 19, 19, 20, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 25, 255, 23, 24, 24, 255, 20, 21, 22, 255, 23, 24, 25, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 6, 6, 6, 255, 2, 2, 2, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 29, 30, 31, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 23, 24, 25, 255, 20, 20, 21, 255, 19, 20, 21, 255, 16, 16, 17, 255, 15, 16, 16, 255, 21, 21, 22, 255, 21, 21, 22, 255, 18, 19, 20, 255, 10, 10, 10, 255, 5, 5, 6, 255, 5, 5, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 16, 17, 17, 255, 21, 21, 22, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 27, 27, 28, 255, 25, 26, 27, 255, 22, 22, 23, 255, 23, 24, 25, 255, 22, 22, 23, 255, 18, 19, 20, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 13, 13, 13, 255, 15, 16, 16, 255, 18, 18, 19, 255, 17, 18, 18, 255, 26, 27, 27, 255, 32, 33, 34, 255, 26, 27, 28, 255, 27, 27, 28, 255, 18, 19, 20, 255, 24, 25, 26, 255, 16, 17, 17, 255, 16, 17, 17, 255, 17, 17, 18, 255, 12, 13, 13, 255, 9, 10, 10, 255, 6, 6, 7, 255, 9, 10, 10, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 20, 21, 255, 21, 21, 22, 255, 29, 30, 31, 255, 20, 20, 21, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 14, 15, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 7, 255, 17, 17, 18, 255, 18, 18, 19, 255, 21, 22, 23, 255, 19, 20, 20, 255, 28, 29, 30, 255, 24, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 28, 29, 30, 255, 24, 24, 25, 255, 27, 27, 28, 255, 28, 29, 30, 255, 20, 21, 21, 255, 17, 17, 18, 255, 22, 23, 24, 255, 20, 20, 21, 255, 16, 17, 17, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 27, 27, 28, 255, 22, 23, 24, 255, 22, 22, 23, 255, 20, 21, 22, 255, 24, 25, 25, 255, 21, 22, 23, 255, 16, 17, 17, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 12, 12, 255, 18, 19, 19, 255, 21, 22, 22, 255, 25, 26, 26, 255, 30, 31, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 26, 27, 27, 255, 32, 33, 34, 255, 26, 27, 28, 255, 20, 21, 22, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 18, 19, 20, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 25, 25, 26, 255, 15, 15, 16, 255, 20, 20, 21, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 3, 4, 4, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 21, 22, 255, 27, 28, 29, 255, 25, 26, 27, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 29, 30, 255, 28, 28, 29, 255, 24, 25, 25, 255, 18, 19, 20, 255, 10, 10, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 9, 9, 255, 8, 9, 9, 255, 12, 12, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 5, 5, 6, 255, 6, 6, 7, 255, 6, 6, 6, 255, 11, 11, 12, 255, 18, 19, 19, 255, 21, 21, 22, 255, 32, 33, 34, 255, 24, 24, 25, 255, 32, 33, 34, 255, 24, 25, 26, 255, 20, 21, 22, 255, 24, 24, 25, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 16, 17, 17, 255, 26, 27, 27, 255, 12, 12, 12, 255, 11, 12, 12, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 10, 10, 255, 16, 16, 17, 255, 8, 8, 8, 255, 22, 23, 24, 255, 15, 16, 16, 255, 16, 17, 17, 255, 27, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 25, 25, 26, 255, 20, 21, 22, 255, 22, 23, 24, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 16, 17, 17, 255, 24, 25, 26, 255, 32, 33, 34, 255, 28, 28, 29, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 23, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 14, 255, 17, 17, 18, 255, 18, 18, 19, 255, 14, 15, 15, 255, 19, 19, 20, 255, 18, 19, 20, 255, 28, 29, 30, 255, 30, 31, 32, 255, 27, 28, 29, 255, 25, 26, 27, 255, 25, 26, 26, 255, 25, 26, 27, 255, 29, 30, 31, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 24, 24, 25, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 31, 255, 26, 26, 27, 255, 18, 19, 20, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 15, 15, 255, 7, 7, 7, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 18, 19, 20, 255, 22, 23, 24, 255, 21, 22, 23, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 20, 21, 21, 255, 19, 19, 20, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 13, 13, 255, 15, 15, 16, 255, 19, 20, 20, 255, 24, 24, 25, 255, 21, 22, 22, 255, 22, 23, 24, 255, 28, 28, 29, 255, 19, 20, 20, 255, 18, 19, 19, 255, 20, 20, 21, 255, 22, 22, 23, 255, 18, 19, 20, 255, 12, 13, 13, 255, 14, 15, 15, 255, 11, 12, 12, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 12, 255, 17, 17, 18, 255, 21, 22, 22, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 19, 19, 20, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 6, 6, 7, 255, 3, 3, 3, 255, 6, 6, 7, 255, 12, 12, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 21, 22, 22, 255, 32, 33, 34, 255, 24, 25, 26, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 27, 255, 21, 22, 23, 255, 27, 28, 29, 255, 25, 26, 27, 255, 19, 19, 20, 255, 19, 19, 20, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 25, 255, 28, 29, 30, 255, 21, 22, 23, 255, 30, 31, 32, 255, 25, 26, 27, 255, 22, 23, 24, 255, 19, 20, 21, 255, 17, 17, 18, 255, 16, 16, 17, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 12, 255, 13, 13, 14, 255, 19, 20, 21, 255, 16, 17, 17, 255, 24, 25, 25, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 23, 24, 24, 255, 22, 23, 24, 255, 20, 21, 22, 255, 18, 19, 20, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 9, 10, 10, 255, 19, 19, 20, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 16, 17, 255, 21, 22, 23, 255, 18, 19, 19, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 9, 9, 255, 13, 13, 14, 255, 18, 19, 20, 255, 29, 30, 31, 255, 25, 26, 27, 255, 25, 26, 27, 255, 24, 25, 26, 255, 22, 23, 24, 255, 22, 23, 24, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 10, 10, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 13, 255, 12, 12, 12, 255, 17, 18, 18, 255, 10, 10, 10, 255, 5, 5, 5, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 32, 33, 34, 255, 26, 27, 28, 255, 30, 31, 31, 255, 26, 26, 27, 255, 21, 22, 22, 255, 22, 23, 24, 255, 18, 19, 20, 255, 25, 26, 26, 255, 29, 30, 31, 255, 31, 32, 33, 255, 28, 28, 29, 255, 11, 12, 12, 255, 25, 26, 27, 255, 20, 20, 21, 255, 8, 8, 8, 255, 3, 3, 3, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 20, 21, 22, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 23, 24, 24, 255, 17, 18, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 19, 20, 20, 255, 17, 18, 18, 255, 20, 21, 21, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 18, 19, 19, 255, 21, 22, 22, 255, 18, 19, 20, 255, 14, 15, 15, 255, 29, 30, 31, 255, 25, 26, 27, 255, 24, 24, 25, 255, 20, 21, 21, 255, 16, 17, 17, 255, 20, 20, 21, 255, 19, 20, 20, 255, 17, 17, 18, 255, 16, 16, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 12, 12, 255, 13, 13, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 18, 19, 19, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 14, 255, 17, 17, 18, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 25, 25, 255, 17, 18, 18, 255, 29, 30, 31, 255, 29, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 20, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 23, 24, 24, 255, 28, 29, 30, 255, 20, 21, 22, 255, 25, 26, 27, 255, 16, 17, 17, 255, 22, 22, 23, 255, 17, 17, 18, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 5, 5, 5, 255, 3, 3, 3, 255, 3, 3, 3, 255, 9, 9, 9, 255, 9, 10, 10, 255, 14, 15, 15, 255, 18, 18, 19, 255, 19, 20, 21, 255, 20, 21, 22, 255, 25, 26, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 22, 23, 255, 20, 20, 21, 255, 15, 16, 16, 255, 15, 15, 16, 255, 19, 20, 21, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 13, 14, 255, 20, 21, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 25, 26, 27, 255, 32, 33, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 21, 22, 22, 255, 23, 24, 25, 255, 20, 20, 21, 255, 13, 14, 14, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 20, 21, 22, 255, 19, 19, 20, 255, 23, 24, 24, 255, 25, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 26, 27, 255, 20, 21, 21, 255, 18, 19, 20, 255, 20, 21, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 11, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 11, 11, 255, 9, 9, 9, 255, 3, 3, 3, 255, 10, 10, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 32, 33, 34, 255, 25, 25, 26, 255, 32, 33, 34, 255, 27, 28, 29, 255, 18, 19, 19, 255, 20, 21, 21, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 9, 9, 255, 14, 15, 15, 255, 12, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 4, 4, 255, 4, 4, 4, 255, 8, 9, 9, 255, 4, 4, 4, 255, 6, 6, 6, 255, 5, 5, 6, 255, 2, 3, 3, 255, 3, 4, 4, 255, 7, 7, 7, 255, 13, 13, 13, 255, 8, 8, 8, 255, 22, 23, 24, 255, 22, 23, 24, 255, 31, 32, 33, 255, 28, 29, 30, 255, 22, 23, 24, 255, 23, 24, 25, 255, 23, 24, 24, 255, 19, 20, 20, 255, 18, 18, 19, 255, 21, 21, 22, 255, 18, 19, 20, 255, 16, 16, 17, 255, 9, 9, 9, 255, 20, 20, 21, 255, 12, 13, 13, 255, 6, 6, 6, 255, 1, 2, 2, 255, 9, 10, 10, 255, 13, 13, 13, 255, 17, 17, 18, 255, 18, 19, 20, 255, 25, 26, 26, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 26, 27, 255, 23, 24, 24, 255, 25, 26, 26, 255, 19, 20, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 17, 18, 18, 255, 20, 21, 22, 255, 23, 24, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 20, 20, 255, 25, 25, 26, 255, 22, 23, 24, 255, 22, 22, 23, 255, 17, 17, 18, 255, 22, 23, 24, 255, 22, 22, 23, 255, 20, 21, 21, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 17, 18, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 18, 18, 19, 255, 26, 27, 28, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 15, 16, 16, 255, 12, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 11, 12, 255, 4, 4, 4, 255, 2, 2, 2, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 12, 12, 255, 20, 20, 21, 255, 19, 20, 21, 255, 30, 31, 31, 255, 28, 29, 30, 255, 28, 29, 30, 255, 22, 22, 23, 255, 18, 18, 19, 255, 30, 31, 32, 255, 22, 23, 24, 255, 31, 32, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 20, 21, 22, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 13, 13, 13, 255, 11, 11, 11, 255, 6, 6, 7, 255, 11, 11, 11, 255, 18, 19, 20, 255, 21, 21, 22, 255, 18, 18, 19, 255, 18, 19, 20, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 5, 5, 5, 255, 5, 5, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 8, 8, 8, 255, 6, 6, 7, 255, 3, 3, 3, 255, 3, 4, 4, 255, 5, 5, 6, 255, 5, 5, 5, 255, 11, 12, 12, 255, 15, 15, 16, 255, 18, 18, 19, 255, 12, 12, 12, 255, 13, 14, 14, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 25, 25, 26, 255, 23, 24, 24, 255, 19, 19, 20, 255, 14, 14, 15, 255, 8, 9, 9, 255, 7, 7, 7, 255, 13, 13, 13, 255, 13, 13, 14, 255, 20, 21, 22, 255, 16, 16, 17, 255, 18, 19, 20, 255, 18, 19, 20, 255, 24, 25, 25, 255, 32, 33, 34, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 27, 28, 29, 255, 26, 27, 27, 255, 19, 19, 20, 255, 14, 15, 15, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 11, 11, 255, 17, 18, 18, 255, 14, 15, 15, 255, 20, 20, 21, 255, 22, 23, 24, 255, 27, 28, 29, 255, 30, 31, 32, 255, 26, 27, 27, 255, 29, 30, 31, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 15, 16, 255, 12, 12, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 16, 16, 17, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 10, 11, 255, 13, 13, 13, 255, 21, 22, 23, 255, 20, 20, 21, 255, 32, 33, 34, 255, 24, 24, 25, 255, 17, 18, 18, 255, 21, 22, 22, 255, 12, 12, 12, 255, 8, 9, 9, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 9, 9, 255, 3, 4, 4, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 6, 255, 9, 9, 9, 255, 13, 14, 14, 255, 12, 13, 13, 255, 19, 19, 20, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 3, 3, 3, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 3, 3, 3, 255, 4, 4, 4, 255, 10, 10, 11, 255, 15, 15, 16, 255, 26, 26, 27, 255, 19, 19, 20, 255, 18, 19, 19, 255, 21, 22, 23, 255, 26, 27, 27, 255, 21, 21, 22, 255, 24, 24, 25, 255, 28, 28, 29, 255, 20, 21, 21, 255, 20, 21, 21, 255, 20, 20, 21, 255, 17, 17, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 16, 17, 17, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 7, 255, 10, 11, 11, 255, 16, 17, 17, 255, 19, 20, 20, 255, 18, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 26, 27, 27, 255, 22, 23, 24, 255, 32, 33, 34, 255, 19, 19, 20, 255, 19, 19, 20, 255, 10, 11, 11, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 21, 22, 22, 255, 24, 25, 25, 255, 26, 27, 27, 255, 27, 28, 29, 255, 30, 31, 31, 255, 32, 33, 34, 255, 25, 26, 27, 255, 18, 19, 20, 255, 22, 23, 24, 255, 20, 21, 21, 255, 15, 15, 16, 255, 15, 15, 16, 255, 11, 11, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 13, 13, 14, 255, 17, 18, 18, 255, 24, 24, 25, 255, 25, 25, 26, 255, 24, 25, 26, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 17, 18, 18, 255, 9, 9, 9, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 15, 15, 255, 18, 19, 20, 255, 19, 20, 21, 255, 26, 26, 27, 255, 18, 19, 20, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 22, 23, 24, 255, 19, 19, 20, 255, 18, 18, 19, 255, 12, 13, 13, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 19, 20, 20, 255, 17, 18, 18, 255, 26, 27, 27, 255, 28, 28, 29, 255, 21, 21, 22, 255, 19, 20, 21, 255, 18, 18, 19, 255, 32, 33, 34, 255, 26, 26, 27, 255, 32, 33, 34, 255, 28, 28, 29, 255, 25, 26, 27, 255, 18, 19, 19, 255, 20, 21, 22, 255, 16, 16, 17, 255, 15, 16, 16, 255, 7, 7, 7, 255, 7, 7, 8, 255, 14, 14, 15, 255, 10, 11, 11, 255, 23, 24, 25, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 8, 8, 8, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 6, 255, 5, 5, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 7, 255, 3, 4, 4, 255, 3, 4, 4, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 8, 255, 13, 14, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 17, 18, 18, 255, 13, 14, 14, 255, 20, 21, 21, 255, 19, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 27, 28, 255, 21, 21, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 18, 19, 20, 255, 24, 25, 25, 255, 20, 21, 22, 255, 21, 21, 22, 255, 22, 23, 24, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 17, 17, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 23, 24, 255, 21, 22, 22, 255, 25, 26, 27, 255, 15, 15, 16, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 5, 5, 5, 255, 13, 13, 13, 255, 8, 9, 9, 255, 8, 9, 9, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 14, 255, 22, 23, 24, 255, 20, 21, 22, 255, 26, 27, 28, 255, 23, 24, 24, 255, 26, 26, 27, 255, 18, 19, 19, 255, 14, 15, 15, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 9, 9, 255, 10, 11, 11, 255, 4, 4, 4, 255, 8, 8, 8, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 21, 21, 22, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 8, 8, 8, 255, 12, 12, 12, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 4, 4, 4, 255, 7, 7, 8, 255, 12, 13, 13, 255, 28, 29, 30, 255, 18, 19, 19, 255, 17, 18, 18, 255, 20, 21, 22, 255, 25, 26, 26, 255, 19, 19, 20, 255, 19, 19, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 19, 20, 255, 11, 11, 11, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 10, 255, 5, 5, 5, 255, 11, 11, 11, 255, 9, 9, 9, 255, 14, 15, 15, 255, 16, 17, 17, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 21, 22, 22, 255, 19, 20, 21, 255, 31, 32, 33, 255, 22, 23, 24, 255, 19, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 13, 13, 14, 255, 10, 10, 10, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 14, 255, 15, 15, 16, 255, 25, 26, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 31, 32, 33, 255, 25, 26, 26, 255, 21, 21, 22, 255, 19, 20, 20, 255, 19, 20, 21, 255, 13, 13, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 12, 12, 13, 255, 18, 18, 19, 255, 22, 23, 24, 255, 13, 13, 14, 255, 17, 17, 18, 255, 13, 13, 14, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 13, 255, 10, 11, 11, 255, 20, 21, 21, 255, 18, 19, 19, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 20, 21, 21, 255, 18, 19, 20, 255, 18, 18, 19, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 13, 14, 255, 8, 9, 9, 255, 6, 6, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 10, 10, 255, 15, 15, 16, 255, 19, 19, 20, 255, 19, 20, 20, 255, 31, 32, 33, 255, 26, 26, 27, 255, 21, 21, 22, 255, 16, 17, 17, 255, 22, 23, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 20, 21, 21, 255, 23, 24, 24, 255, 25, 26, 27, 255, 24, 25, 26, 255, 20, 20, 21, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 10, 10, 11, 255, 5, 5, 5, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 3, 4, 4, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 6, 6, 6, 255, 5, 5, 6, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 16, 17, 17, 255, 17, 18, 18, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 28, 29, 255, 29, 30, 31, 255, 31, 32, 33, 255, 25, 26, 27, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 19, 19, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 18, 18, 19, 255, 12, 12, 13, 255, 14, 15, 15, 255, 12, 12, 12, 255, 19, 20, 20, 255, 26, 27, 27, 255, 16, 16, 17, 255, 21, 21, 22, 255, 26, 27, 27, 255, 26, 27, 27, 255, 29, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 29, 29, 30, 255, 19, 20, 20, 255, 16, 16, 17, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 19, 19, 20, 255, 20, 20, 21, 255, 22, 22, 23, 255, 17, 17, 18, 255, 27, 27, 28, 255, 20, 21, 21, 255, 22, 22, 23, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 11, 12, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 32, 33, 34, 255, 23, 24, 25, 255, 25, 26, 27, 255, 21, 22, 23, 255, 22, 23, 24, 255, 18, 19, 20, 255, 14, 14, 15, 255, 7, 7, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 16, 16, 17, 255, 14, 14, 15, 255, 17, 18, 18, 255, 10, 11, 11, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 10, 10, 255, 11, 11, 11, 255, 17, 17, 18, 255, 18, 19, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 23, 24, 25, 255, 19, 20, 21, 255, 15, 15, 16, 255, 23, 24, 24, 255, 19, 20, 20, 255, 21, 22, 23, 255, 21, 22, 22, 255, 15, 15, 16, 255, 16, 17, 17, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 13, 14, 255, 10, 10, 11, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 18, 18, 19, 255, 16, 17, 17, 255, 22, 23, 24, 255, 25, 26, 27, 255, 31, 32, 33, 255, 32, 33, 33, 255, 26, 27, 28, 255, 20, 20, 21, 255, 30, 31, 31, 255, 27, 28, 29, 255, 20, 21, 22, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 8, 9, 9, 255, 14, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 19, 19, 255, 18, 19, 20, 255, 24, 25, 25, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 21, 22, 23, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 17, 18, 18, 255, 19, 20, 20, 255, 15, 16, 16, 255, 10, 10, 10, 255, 14, 15, 15, 255, 11, 11, 12, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 10, 10, 255, 11, 12, 12, 255, 5, 5, 6, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 19, 20, 255, 20, 20, 21, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 31, 255, 23, 24, 25, 255, 17, 18, 18, 255, 13, 13, 14, 255, 17, 18, 18, 255, 7, 7, 8, 255, 13, 14, 14, 255, 6, 6, 6, 255, 12, 12, 12, 255, 5, 5, 5, 255, 3, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 15, 16, 255, 19, 20, 20, 255, 19, 20, 21, 255, 19, 20, 20, 255, 26, 27, 27, 255, 27, 28, 29, 255, 28, 29, 30, 255, 24, 25, 25, 255, 27, 27, 28, 255, 24, 24, 25, 255, 21, 22, 22, 255, 24, 25, 26, 255, 21, 22, 23, 255, 28, 29, 30, 255, 18, 19, 20, 255, 18, 19, 19, 255, 11, 12, 12, 255, 13, 13, 13, 255, 8, 8, 8, 255, 15, 15, 16, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 10, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 15, 15, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 6, 6, 6, 255, 9, 10, 10, 255, 2, 2, 2, 255, 7, 7, 8, 255, 5, 5, 6, 255, 3, 4, 4, 255, 5, 5, 6, 255, 5, 5, 6, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 15, 16, 16, 255, 14, 15, 15, 255, 10, 10, 11, 255, 22, 23, 24, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 22, 23, 24, 255, 21, 21, 22, 255, 20, 21, 22, 255, 11, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 21, 21, 22, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 17, 18, 255, 19, 20, 21, 255, 22, 22, 23, 255, 25, 26, 27, 255, 23, 24, 24, 255, 25, 26, 26, 255, 27, 28, 29, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 24, 25, 26, 255, 19, 19, 20, 255, 14, 15, 15, 255, 18, 19, 19, 255, 14, 14, 15, 255, 18, 19, 19, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 14, 14, 15, 255, 27, 28, 29, 255, 18, 18, 19, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 15, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 21, 22, 22, 255, 18, 19, 19, 255, 18, 18, 19, 255, 21, 22, 23, 255, 19, 19, 20, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 3, 4, 4, 255, 6, 6, 6, 255, 13, 13, 14, 255, 5, 5, 6, 255, 8, 9, 9, 255, 3, 3, 3, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 16, 16, 17, 255, 25, 26, 26, 255, 11, 11, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 9, 10, 10, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 22, 23, 255, 21, 22, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 9, 10, 10, 255, 13, 14, 14, 255, 11, 11, 12, 255, 6, 6, 6, 255, 12, 12, 12, 255, 18, 18, 19, 255, 11, 12, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 11, 11, 255, 5, 5, 6, 255, 12, 12, 12, 255, 16, 17, 17, 255, 14, 15, 15, 255, 25, 26, 27, 255, 27, 28, 29, 255, 29, 30, 31, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 21, 21, 255, 24, 24, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 19, 20, 20, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 21, 22, 23, 255, 24, 25, 25, 255, 29, 29, 30, 255, 31, 32, 33, 255, 23, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 22, 23, 24, 255, 24, 25, 25, 255, 24, 25, 26, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 15, 15, 255, 10, 10, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 6, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 13, 14, 14, 255, 15, 16, 16, 255, 20, 21, 22, 255, 26, 27, 27, 255, 28, 28, 29, 255, 25, 26, 27, 255, 24, 25, 26, 255, 17, 17, 18, 255, 15, 15, 16, 255, 13, 14, 14, 255, 9, 10, 10, 255, 13, 13, 13, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 20, 21, 22, 255, 23, 24, 25, 255, 21, 22, 23, 255, 16, 16, 17, 255, 25, 26, 27, 255, 22, 23, 24, 255, 23, 24, 25, 255, 23, 24, 24, 255, 25, 26, 26, 255, 19, 20, 20, 255, 18, 19, 19, 255, 16, 16, 17, 255, 20, 20, 21, 255, 21, 22, 22, 255, 22, 23, 24, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 7, 7, 8, 255, 12, 12, 12, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 29, 30, 31, 255, 17, 17, 18, 255, 18, 19, 20, 255, 13, 13, 13, 255, 19, 19, 20, 255, 12, 12, 12, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 14, 15, 15, 255, 16, 17, 17, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 14, 15, 15, 255, 11, 12, 12, 255, 17, 17, 18, 255, 14, 14, 15, 255, 29, 30, 31, 255, 25, 25, 26, 255, 18, 19, 20, 255, 22, 22, 23, 255, 20, 21, 22, 255, 10, 10, 11, 255, 10, 10, 10, 255, 5, 5, 5, 255, 10, 11, 11, 255, 16, 17, 17, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 20, 21, 22, 255, 23, 24, 25, 255, 24, 25, 25, 255, 21, 21, 22, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 22, 23, 24, 255, 19, 20, 21, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 14, 255, 20, 21, 21, 255, 21, 22, 23, 255, 27, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 16, 17, 17, 255, 11, 11, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 7, 255, 12, 13, 13, 255, 6, 6, 6, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 16, 16, 17, 255, 10, 10, 11, 255, 18, 19, 19, 255, 21, 21, 22, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 11, 12, 255, 18, 18, 19, 255, 20, 21, 21, 255, 26, 27, 28, 255, 23, 24, 24, 255, 21, 22, 22, 255, 22, 22, 23, 255, 24, 25, 25, 255, 17, 18, 18, 255, 21, 21, 22, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 14, 14, 255, 10, 10, 11, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 12, 12, 255, 16, 16, 17, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 2, 2, 2, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 1, 2, 2, 255, 5, 5, 5, 255, 1, 2, 2, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 14, 14, 255, 18, 18, 19, 255, 20, 20, 21, 255, 20, 20, 21, 255, 17, 18, 18, 255, 22, 23, 24, 255, 21, 21, 22, 255, 26, 27, 28, 255, 29, 30, 31, 255, 26, 27, 27, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 23, 24, 255, 18, 19, 20, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 13, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 19, 20, 21, 255, 22, 23, 24, 255, 24, 24, 25, 255, 24, 25, 26, 255, 32, 33, 34, 255, 27, 28, 29, 255, 25, 25, 26, 255, 31, 32, 33, 255, 25, 26, 27, 255, 19, 20, 20, 255, 21, 22, 22, 255, 17, 18, 18, 255, 16, 16, 17, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 12, 13, 255, 15, 16, 16, 255, 19, 19, 20, 255, 11, 11, 12, 255, 16, 16, 17, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 14, 14, 15, 255, 27, 28, 29, 255, 24, 25, 26, 255, 22, 23, 24, 255, 18, 19, 20, 255, 17, 18, 18, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 7, 7, 8, 255, 13, 13, 13, 255, 22, 23, 24, 255, 21, 22, 23, 255, 24, 25, 25, 255, 17, 18, 18, 255, 21, 21, 22, 255, 19, 20, 21, 255, 14, 15, 15, 255, 16, 17, 17, 255, 22, 22, 23, 255, 21, 22, 23, 255, 20, 20, 21, 255, 18, 19, 19, 255, 21, 21, 22, 255, 23, 24, 25, 255, 14, 15, 15, 255, 18, 19, 19, 255, 20, 21, 22, 255, 15, 16, 16, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 15, 15, 16, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 11, 11, 12, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 15, 16, 255, 9, 9, 9, 255, 28, 29, 30, 255, 23, 24, 25, 255, 18, 19, 20, 255, 11, 12, 12, 255, 13, 13, 14, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 12, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 20, 21, 21, 255, 15, 16, 16, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 18, 19, 19, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 14, 15, 15, 255, 9, 10, 10, 255, 14, 14, 15, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 22, 255, 21, 22, 23, 255, 25, 26, 27, 255, 22, 23, 24, 255, 20, 20, 21, 255, 20, 21, 21, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 21, 21, 22, 255, 22, 23, 24, 255, 28, 29, 30, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 20, 21, 22, 255, 20, 21, 22, 255, 19, 20, 21, 255, 20, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 12, 13, 255, 10, 10, 10, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 13, 13, 255, 6, 6, 6, 255, 12, 12, 13, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 13, 255, 24, 25, 26, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 19, 20, 20, 255, 21, 22, 23, 255, 24, 24, 25, 255, 22, 22, 23, 255, 26, 26, 27, 255, 16, 17, 17, 255, 26, 27, 28, 255, 24, 25, 25, 255, 22, 23, 24, 255, 20, 21, 21, 255, 10, 10, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 10, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 9, 10, 10, 255, 6, 6, 6, 255, 6, 6, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 1, 1, 1, 255, 3, 3, 3, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 21, 22, 23, 255, 17, 18, 18, 255, 18, 18, 19, 255, 13, 14, 14, 255, 19, 20, 20, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 29, 29, 30, 255, 27, 28, 29, 255, 18, 18, 19, 255, 20, 21, 21, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 23, 255, 23, 24, 24, 255, 25, 26, 27, 255, 27, 28, 29, 255, 27, 27, 28, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 21, 21, 22, 255, 26, 26, 27, 255, 26, 27, 27, 255, 20, 20, 21, 255, 13, 13, 13, 255, 9, 10, 10, 255, 11, 11, 12, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 10, 11, 255, 5, 5, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 17, 17, 18, 255, 18, 19, 20, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 22, 22, 23, 255, 16, 16, 17, 255, 21, 21, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 22, 23, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 20, 20, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 19, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 15, 15, 255, 18, 19, 20, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 13, 13, 14, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 20, 21, 21, 255, 16, 17, 17, 255, 14, 15, 15, 255, 17, 18, 18, 255, 23, 24, 24, 255, 21, 22, 22, 255, 25, 26, 27, 255, 17, 17, 18, 255, 21, 21, 22, 255, 17, 17, 18, 255, 7, 7, 8, 255, 16, 17, 17, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 16, 17, 255, 21, 22, 23, 255, 17, 17, 18, 255, 13, 13, 14, 255, 7, 7, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 21, 22, 255, 23, 24, 24, 255, 18, 19, 20, 255, 19, 20, 20, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 17, 17, 18, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 10, 10, 255, 13, 13, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 21, 21, 22, 255, 28, 29, 30, 255, 23, 24, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 17, 17, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 12, 13, 255, 5, 5, 5, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 13, 13, 13, 255, 7, 7, 7, 255, 11, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 20, 20, 21, 255, 26, 27, 27, 255, 20, 20, 21, 255, 23, 24, 25, 255, 14, 14, 15, 255, 12, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 13, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 19, 19, 20, 255, 20, 20, 21, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 26, 27, 255, 27, 28, 29, 255, 22, 23, 24, 255, 18, 19, 20, 255, 17, 18, 18, 255, 19, 20, 20, 255, 13, 13, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 2, 2, 2, 255, 6, 6, 6, 255, 6, 6, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 10, 10, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 28, 29, 30, 255, 29, 30, 31, 255, 20, 21, 22, 255, 19, 19, 20, 255, 14, 15, 15, 255, 17, 18, 18, 255, 11, 11, 11, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 22, 23, 255, 24, 25, 26, 255, 24, 24, 25, 255, 25, 26, 27, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 20, 20, 21, 255, 21, 22, 22, 255, 22, 23, 24, 255, 27, 28, 29, 255, 21, 22, 22, 255, 23, 24, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 10, 10, 10, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 7, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 11, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 17, 17, 18, 255, 20, 21, 22, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 10, 10, 255, 11, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 11, 11, 255, 19, 20, 21, 255, 16, 17, 17, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 17, 18, 18, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 13, 255, 9, 10, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 18, 19, 20, 255, 19, 20, 20, 255, 23, 24, 25, 255, 21, 22, 22, 255, 16, 17, 17, 255, 28, 29, 30, 255, 22, 22, 23, 255, 17, 17, 18, 255, 21, 21, 22, 255, 20, 20, 21, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 16, 16, 17, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 16, 17, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 15, 15, 16, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 3, 4, 4, 255, 2, 2, 2, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 22, 22, 23, 255, 13, 14, 14, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 22, 23, 24, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 13, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 15, 15, 16, 255, 17, 18, 18, 255, 23, 24, 25, 255, 28, 28, 29, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 6, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 18, 19, 20, 255, 25, 26, 26, 255, 23, 24, 25, 255, 24, 25, 26, 255, 20, 21, 21, 255, 18, 19, 19, 255, 23, 24, 25, 255, 29, 30, 31, 255, 17, 17, 18, 255, 13, 13, 13, 255, 12, 12, 12, 255, 7, 7, 8, 255, 13, 13, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 20, 21, 255, 18, 19, 20, 255, 18, 19, 20, 255, 22, 23, 24, 255, 30, 31, 32, 255, 22, 22, 23, 255, 21, 22, 23, 255, 21, 22, 22, 255, 20, 21, 21, 255, 18, 18, 19, 255, 13, 13, 14, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 5, 5, 6, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 15, 15, 16, 255, 12, 12, 12, 255, 16, 16, 17, 255, 26, 27, 27, 255, 25, 26, 26, 255, 17, 18, 18, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 27, 28, 29, 255, 25, 25, 26, 255, 20, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 22, 23, 24, 255, 25, 25, 26, 255, 22, 22, 23, 255, 25, 26, 26, 255, 25, 26, 27, 255, 24, 25, 26, 255, 23, 24, 25, 255, 16, 17, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 16, 17, 17, 255, 12, 13, 13, 255, 13, 14, 14, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 23, 24, 255, 21, 22, 22, 255, 18, 18, 19, 255, 11, 11, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 6, 6, 7, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 9, 9, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 14, 14, 255, 8, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 21, 21, 22, 255, 22, 22, 23, 255, 21, 22, 23, 255, 15, 15, 16, 255, 20, 21, 22, 255, 17, 18, 18, 255, 26, 26, 27, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 28, 29, 255, 23, 24, 25, 255, 24, 24, 25, 255, 18, 19, 19, 255, 13, 13, 14, 255, 16, 17, 17, 255, 8, 8, 8, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 21, 22, 22, 255, 10, 10, 11, 255, 18, 18, 19, 255, 18, 18, 19, 255, 22, 23, 24, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 18, 18, 19, 255, 14, 14, 15, 255, 16, 17, 17, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 16, 16, 17, 255, 15, 15, 16, 255, 13, 13, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 9, 9, 255, 19, 20, 21, 255, 24, 24, 25, 255, 20, 21, 22, 255, 17, 18, 18, 255, 14, 14, 15, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 15, 16, 255, 18, 19, 19, 255, 18, 19, 20, 255, 30, 31, 31, 255, 32, 33, 34, 255, 26, 26, 27, 255, 31, 32, 33, 255, 27, 27, 28, 255, 29, 30, 31, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 16, 16, 17, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 17, 17, 18, 255, 15, 15, 16, 255, 11, 12, 12, 255, 17, 18, 18, 255, 20, 21, 22, 255, 25, 26, 27, 255, 20, 21, 22, 255, 21, 22, 23, 255, 24, 25, 26, 255, 26, 27, 27, 255, 32, 33, 34, 255, 20, 21, 22, 255, 12, 12, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 2, 3, 3, 255, 10, 10, 11, 255, 16, 16, 17, 255, 18, 19, 20, 255, 12, 13, 13, 255, 18, 19, 19, 255, 19, 20, 20, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 27, 28, 255, 28, 28, 29, 255, 30, 31, 32, 255, 19, 20, 21, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 4, 4, 4, 255, 5, 5, 6, 255, 3, 4, 4, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 21, 21, 255, 17, 17, 18, 255, 12, 13, 13, 255, 20, 20, 21, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 18, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 21, 255, 25, 25, 26, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 21, 22, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 20, 21, 255, 16, 17, 17, 255, 20, 21, 22, 255, 19, 19, 20, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 14, 14, 15, 255, 18, 18, 19, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 28, 29, 30, 255, 21, 21, 22, 255, 19, 20, 20, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 11, 12, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 25, 26, 27, 255, 18, 19, 19, 255, 20, 21, 22, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 19, 20, 255, 14, 15, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 13, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 16, 17, 17, 255, 8, 8, 8, 255, 14, 14, 15, 255, 14, 15, 15, 255, 27, 28, 29, 255, 26, 26, 27, 255, 15, 16, 16, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 10, 10, 10, 255, 14, 14, 15, 255, 9, 10, 10, 255, 14, 15, 15, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 2, 3, 3, 255, 4, 4, 4, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 12, 12, 13, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 18, 18, 255, 24, 25, 26, 255, 21, 21, 22, 255, 15, 16, 16, 255, 20, 20, 21, 255, 21, 21, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 14, 14, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 17, 18, 18, 255, 12, 12, 13, 255, 21, 22, 22, 255, 19, 20, 20, 255, 15, 16, 16, 255, 20, 21, 21, 255, 14, 14, 15, 255, 19, 20, 21, 255, 13, 14, 14, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 12, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 15, 15, 255, 14, 15, 15, 255, 11, 12, 12, 255, 25, 26, 26, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 23, 24, 255, 19, 19, 20, 255, 14, 15, 15, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 15, 16, 255, 22, 22, 23, 255, 27, 28, 29, 255, 12, 13, 13, 255, 25, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 12, 12, 255, 19, 20, 21, 255, 15, 15, 16, 255, 14, 14, 15, 255, 19, 20, 20, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 28, 29, 30, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 19, 19, 20, 255, 12, 13, 13, 255, 12, 12, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 18, 19, 255, 22, 23, 24, 255, 22, 22, 23, 255, 25, 25, 26, 255, 30, 31, 32, 255, 29, 29, 30, 255, 30, 31, 31, 255, 19, 20, 21, 255, 19, 20, 20, 255, 12, 12, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 14, 14, 15, 255, 18, 19, 19, 255, 11, 11, 11, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 17, 18, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 21, 22, 22, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 6, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 17, 18, 255, 19, 19, 20, 255, 19, 20, 20, 255, 11, 12, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 14, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 13, 14, 255, 20, 21, 22, 255, 17, 18, 18, 255, 16, 16, 17, 255, 11, 11, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 9, 10, 10, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 24, 25, 255, 19, 20, 20, 255, 26, 26, 27, 255, 16, 16, 17, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 8, 8, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 10, 10, 255, 17, 18, 18, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 19, 19, 20, 255, 21, 22, 23, 255, 17, 17, 18, 255, 25, 26, 27, 255, 27, 28, 29, 255, 7, 7, 7, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 20, 21, 21, 255, 20, 21, 22, 255, 17, 18, 18, 255, 18, 18, 19, 255, 25, 25, 26, 255, 17, 18, 18, 255, 18, 19, 20, 255, 15, 16, 16, 255, 21, 22, 22, 255, 15, 15, 16, 255, 20, 21, 21, 255, 22, 23, 24, 255, 15, 15, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 23, 24, 25, 255, 16, 16, 17, 255, 32, 33, 34, 255, 22, 23, 24, 255, 30, 31, 32, 255, 28, 28, 29, 255, 26, 27, 27, 255, 27, 27, 28, 255, 22, 22, 23, 255, 20, 21, 21, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 18, 19, 20, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 16, 16, 17, 255, 14, 14, 15, 255, 19, 20, 20, 255, 20, 21, 21, 255, 23, 24, 25, 255, 17, 18, 18, 255, 21, 22, 23, 255, 19, 20, 21, 255, 24, 25, 25, 255, 20, 20, 21, 255, 22, 22, 23, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 21, 22, 255, 24, 24, 25, 255, 25, 25, 26, 255, 21, 22, 23, 255, 20, 21, 21, 255, 19, 20, 20, 255, 15, 15, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 21, 21, 22, 255, 24, 25, 25, 255, 26, 27, 28, 255, 21, 22, 23, 255, 23, 24, 25, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 19, 19, 255, 28, 28, 29, 255, 20, 21, 22, 255, 17, 18, 18, 255, 23, 24, 24, 255, 28, 28, 29, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 17, 17, 18, 255, 20, 20, 21, 255, 21, 22, 23, 255, 21, 21, 22, 255, 19, 20, 20, 255, 23, 24, 24, 255, 22, 22, 23, 255, 21, 22, 22, 255, 24, 24, 25, 255, 31, 32, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 12, 13, 13, 255, 18, 18, 19, 255, 12, 12, 13, 255, 14, 14, 15, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 26, 27, 28, 255, 15, 16, 16, 255, 19, 20, 21, 255, 30, 31, 31, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 16, 16, 255, 9, 10, 10, 255, 13, 13, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 21, 22, 22, 255, 21, 21, 22, 255, 20, 21, 21, 255, 21, 21, 22, 255, 20, 21, 22, 255, 13, 13, 13, 255, 12, 12, 12, 255, 21, 22, 22, 255, 18, 18, 19, 255, 19, 19, 20, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 11, 12, 255, 17, 18, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 13, 14, 14, 255, 18, 19, 20, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 18, 19, 255, 23, 24, 24, 255, 25, 26, 26, 255, 30, 31, 32, 255, 29, 29, 30, 255, 21, 22, 22, 255, 22, 22, 23, 255, 14, 14, 15, 255, 8, 8, 8, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 22, 23, 24, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 21, 22, 255, 25, 26, 26, 255, 22, 22, 23, 255, 21, 22, 23, 255, 19, 19, 20, 255, 23, 24, 24, 255, 20, 21, 22, 255, 23, 24, 25, 255, 25, 25, 26, 255, 24, 25, 26, 255, 20, 20, 21, 255, 20, 20, 21, 255, 26, 26, 27, 255, 23, 24, 24, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 13, 14, 255, 15, 15, 16, 255, 32, 33, 34, 255, 28, 29, 30, 255, 21, 22, 22, 255, 24, 25, 26, 255, 17, 18, 18, 255, 23, 24, 25, 255, 25, 25, 26, 255, 24, 25, 25, 255, 17, 18, 18, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 19, 20, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 18, 19, 20, 255, 24, 25, 26, 255, 22, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 23, 24, 24, 255, 25, 26, 27, 255, 26, 27, 27, 255, 28, 28, 29, 255, 25, 26, 26, 255, 24, 24, 25, 255, 15, 15, 16, 255, 15, 15, 16, 255, 12, 13, 13, 255, 14, 15, 15, 255, 17, 18, 18, 255, 17, 17, 18, 255, 31, 32, 33, 255, 29, 30, 31, 255, 20, 20, 21, 255, 26, 26, 27, 255, 27, 27, 28, 255, 21, 22, 22, 255, 17, 18, 18, 255, 22, 22, 23, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 18, 19, 255, 20, 21, 21, 255, 17, 17, 18, 255, 20, 20, 21, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 10, 10, 255, 15, 15, 16, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 11, 11, 255, 16, 17, 17, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 23, 24, 255, 20, 21, 22, 255, 24, 25, 26, 255, 14, 15, 15, 255, 20, 20, 21, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 11, 12, 12, 255, 5, 5, 5, 255, 4, 4, 4, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 16, 17, 17, 255, 20, 21, 21, 255, 17, 18, 18, 255, 21, 21, 22, 255, 29, 30, 31, 255, 21, 21, 22, 255, 25, 26, 27, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 17, 18, 18, 255, 21, 22, 23, 255, 28, 29, 30, 255, 26, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 18, 19, 19, 255, 15, 15, 16, 255, 15, 15, 16, 255, 22, 23, 24, 255, 21, 21, 22, 255, 18, 19, 20, 255, 27, 28, 29, 255, 26, 27, 28, 255, 21, 21, 22, 255, 19, 20, 21, 255, 24, 24, 25, 255, 13, 14, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 18, 19, 20, 255, 18, 19, 20, 255, 21, 21, 22, 255, 25, 25, 26, 255, 26, 26, 27, 255, 14, 14, 15, 255, 21, 21, 22, 255, 19, 19, 20, 255, 19, 19, 20, 255, 19, 19, 20, 255, 20, 20, 21, 255, 26, 27, 27, 255, 11, 12, 12, 255, 14, 15, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 11, 11, 12, 255, 11, 11, 11, 255, 15, 15, 16, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 12, 12, 255, 15, 16, 16, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 16, 16, 17, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 6, 6, 6, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 22, 23, 255, 30, 31, 31, 255, 30, 31, 31, 255, 26, 26, 27, 255, 28, 29, 30, 255, 23, 24, 25, 255, 23, 24, 24, 255, 18, 18, 19, 255, 14, 15, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 19, 255, 14, 14, 15, 255, 12, 12, 13, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 7, 7, 7, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 22, 23, 24, 255, 25, 26, 27, 255, 29, 30, 31, 255, 24, 25, 26, 255, 16, 17, 17, 255, 17, 17, 18, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 18, 19, 19, 255, 25, 26, 26, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 30, 31, 255, 26, 27, 28, 255, 29, 30, 31, 255, 22, 22, 23, 255, 25, 26, 26, 255, 27, 28, 29, 255, 24, 25, 26, 255, 26, 27, 28, 255, 26, 26, 27, 255, 25, 26, 26, 255, 22, 23, 24, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 19, 19, 20, 255, 15, 15, 16, 255, 14, 14, 15, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 16, 17, 255, 17, 17, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 21, 21, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 16, 17, 17, 255, 12, 12, 12, 255, 17, 18, 18, 255, 22, 23, 24, 255, 20, 21, 22, 255, 17, 17, 18, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 11, 255, 17, 18, 18, 255, 17, 18, 18, 255, 25, 26, 26, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 21, 22, 23, 255, 28, 29, 30, 255, 18, 18, 19, 255, 13, 14, 14, 255, 10, 10, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 23, 24, 24, 255, 30, 31, 32, 255, 27, 28, 29, 255, 29, 30, 31, 255, 27, 28, 29, 255, 23, 24, 25, 255, 32, 33, 34, 255, 19, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 21, 22, 255, 20, 21, 21, 255, 13, 13, 14, 255, 23, 24, 24, 255, 18, 19, 19, 255, 18, 18, 19, 255, 23, 24, 25, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 5, 5, 6, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 21, 21, 22, 255, 30, 31, 32, 255, 27, 28, 29, 255, 22, 23, 24, 255, 22, 23, 24, 255, 18, 18, 19, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 13, 13, 255, 17, 17, 18, 255, 27, 28, 29, 255, 24, 24, 25, 255, 25, 26, 26, 255, 21, 22, 22, 255, 29, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 15, 16, 16, 255, 15, 15, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 17, 18, 18, 255, 24, 25, 25, 255, 29, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 31, 32, 33, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 21, 22, 22, 255, 22, 23, 24, 255, 20, 21, 22, 255, 15, 16, 16, 255, 10, 10, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 19, 20, 20, 255, 14, 14, 15, 255, 19, 20, 21, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 16, 16, 17, 255, 22, 23, 24, 255, 29, 30, 31, 255, 28, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 24, 24, 25, 255, 17, 18, 18, 255, 24, 25, 25, 255, 28, 28, 29, 255, 27, 28, 29, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 10, 255, 8, 8, 8, 255, 15, 16, 16, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 10, 11, 11, 255, 17, 17, 18, 255, 13, 14, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 13, 13, 255, 17, 17, 18, 255, 27, 28, 29, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 19, 20, 21, 255, 28, 28, 29, 255, 21, 22, 22, 255, 32, 33, 34, 255, 29, 29, 30, 255, 30, 31, 32, 255, 24, 25, 26, 255, 27, 28, 29, 255, 18, 19, 19, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 12, 13, 255, 18, 19, 20, 255, 18, 18, 19, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 13, 13, 255, 18, 18, 19, 255, 16, 16, 17, 255, 21, 22, 22, 255, 32, 33, 34, 255, 16, 17, 17, 255, 15, 16, 16, 255, 21, 22, 23, 255, 12, 13, 13, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 18, 18, 19, 255, 24, 25, 26, 255, 26, 27, 27, 255, 27, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 25, 25, 26, 255, 22, 23, 24, 255, 18, 18, 19, 255, 32, 33, 34, 255, 21, 22, 22, 255, 26, 26, 27, 255, 24, 25, 25, 255, 22, 23, 24, 255, 21, 22, 23, 255, 20, 21, 21, 255, 18, 19, 19, 255, 14, 15, 15, 255, 9, 10, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 25, 26, 26, 255, 22, 23, 24, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 24, 25, 25, 255, 24, 25, 25, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 21, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 32, 255, 31, 32, 33, 255, 23, 24, 24, 255, 28, 29, 30, 255, 20, 21, 22, 255, 19, 20, 21, 255, 12, 13, 13, 255, 12, 13, 13, 255, 12, 13, 13, 255, 21, 21, 22, 255, 23, 24, 24, 255, 17, 18, 18, 255, 27, 28, 29, 255, 26, 27, 28, 255, 21, 22, 23, 255, 26, 27, 27, 255, 30, 31, 32, 255, 22, 23, 24, 255, 22, 23, 24, 255, 23, 24, 24, 255, 16, 17, 17, 255, 20, 21, 21, 255, 24, 25, 26, 255, 20, 21, 22, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 17, 18, 255, 20, 21, 22, 255, 19, 19, 20, 255, 20, 21, 22, 255, 19, 20, 20, 255, 19, 20, 20, 255, 17, 18, 18, 255, 8, 9, 9, 255, 4, 4, 4, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 24, 24, 25, 255, 28, 28, 29, 255, 32, 33, 34, 255, 17, 18, 18, 255, 22, 22, 23, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 18, 19, 255, 13, 13, 14, 255, 22, 23, 24, 255, 19, 19, 20, 255, 24, 25, 26, 255, 22, 23, 24, 255, 24, 25, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 15, 255, 22, 23, 24, 255, 28, 28, 29, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 27, 27, 28, 255, 32, 33, 33, 255, 20, 21, 22, 255, 14, 14, 15, 255, 7, 7, 7, 255, 3, 3, 3, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 15, 16, 255, 20, 21, 21, 255, 20, 20, 21, 255, 12, 12, 12, 255, 17, 18, 18, 255, 15, 15, 16, 255, 18, 18, 19, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 12, 12, 255, 22, 23, 24, 255, 11, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 11, 255, 16, 17, 17, 255, 26, 27, 28, 255, 29, 30, 31, 255, 29, 30, 31, 255, 27, 28, 29, 255, 28, 28, 29, 255, 20, 21, 21, 255, 28, 29, 30, 255, 24, 25, 25, 255, 23, 24, 24, 255, 12, 12, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 20, 20, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 15, 16, 16, 255, 23, 24, 25, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 20, 21, 255, 19, 19, 20, 255, 19, 19, 20, 255, 20, 21, 21, 255, 14, 15, 15, 255, 14, 15, 15, 255, 10, 10, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 23, 24, 24, 255, 26, 26, 27, 255, 19, 20, 21, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 4, 4, 4, 255, 5, 5, 5, 255, 12, 13, 13, 255, 12, 12, 12, 255, 18, 19, 19, 255, 18, 19, 19, 255, 21, 22, 22, 255, 29, 30, 31, 255, 24, 25, 25, 255, 19, 20, 21, 255, 30, 31, 32, 255, 27, 28, 29, 255, 23, 24, 24, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 14, 14, 255, 13, 13, 14, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 11, 12, 255, 17, 17, 18, 255, 15, 15, 16, 255, 7, 7, 7, 255, 19, 19, 20, 255, 25, 26, 27, 255, 23, 24, 24, 255, 24, 24, 25, 255, 23, 24, 25, 255, 32, 33, 34, 255, 22, 23, 24, 255, 15, 16, 16, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 18, 19, 19, 255, 22, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 26, 27, 27, 255, 32, 33, 34, 255, 29, 29, 30, 255, 20, 20, 21, 255, 28, 28, 29, 255, 26, 27, 27, 255, 21, 22, 22, 255, 17, 18, 18, 255, 21, 22, 22, 255, 14, 14, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 13, 13, 255, 17, 17, 18, 255, 13, 13, 14, 255, 19, 19, 20, 255, 16, 17, 17, 255, 10, 11, 11, 255, 8, 8, 8, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 17, 17, 255, 20, 20, 21, 255, 25, 26, 26, 255, 23, 24, 24, 255, 18, 18, 19, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 22, 23, 255, 28, 29, 30, 255, 29, 30, 31, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 27, 27, 28, 255, 24, 25, 25, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 22, 22, 23, 255, 21, 22, 22, 255, 20, 20, 21, 255, 32, 33, 33, 255, 29, 30, 31, 255, 27, 28, 29, 255, 31, 32, 33, 255, 29, 29, 30, 255, 26, 27, 28, 255, 22, 23, 24, 255, 27, 28, 29, 255, 24, 25, 25, 255, 25, 26, 26, 255, 29, 30, 31, 255, 22, 22, 23, 255, 23, 24, 24, 255, 30, 31, 31, 255, 26, 27, 27, 255, 26, 27, 28, 255, 25, 25, 26, 255, 26, 27, 27, 255, 12, 12, 13, 255, 9, 10, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 3, 3, 3, 255, 5, 5, 5, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 15, 16, 255, 24, 25, 26, 255, 25, 26, 27, 255, 27, 28, 29, 255, 22, 23, 24, 255, 15, 16, 16, 255, 14, 15, 15, 255, 19, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 14, 14, 255, 15, 16, 16, 255, 22, 22, 23, 255, 25, 26, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 26, 27, 255, 32, 33, 34, 255, 20, 20, 21, 255, 18, 18, 19, 255, 21, 22, 22, 255, 13, 13, 14, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 31, 32, 33, 255, 16, 17, 17, 255, 21, 22, 23, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 3, 4, 4, 255, 8, 9, 9, 255, 13, 13, 13, 255, 9, 10, 10, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 17, 18, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 28, 29, 30, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 18, 19, 20, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 8, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 17, 17, 255, 20, 21, 21, 255, 21, 22, 22, 255, 23, 24, 24, 255, 22, 22, 23, 255, 20, 20, 21, 255, 21, 22, 23, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 20, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 19, 19, 255, 24, 25, 25, 255, 20, 21, 22, 255, 26, 27, 27, 255, 17, 17, 18, 255, 23, 24, 25, 255, 20, 21, 21, 255, 20, 20, 21, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 18, 19, 255, 22, 22, 23, 255, 22, 22, 23, 255, 16, 17, 17, 255, 13, 13, 14, 255, 6, 6, 7, 255, 4, 4, 4, 255, 7, 7, 8, 255, 11, 12, 12, 255, 10, 10, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 20, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 26, 27, 28, 255, 26, 26, 27, 255, 20, 21, 22, 255, 26, 27, 27, 255, 20, 20, 21, 255, 22, 22, 23, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 19, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 21, 22, 23, 255, 30, 31, 31, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 22, 23, 255, 21, 22, 22, 255, 16, 16, 17, 255, 20, 21, 21, 255, 15, 15, 16, 255, 11, 12, 12, 255, 6, 6, 6, 255, 12, 12, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 19, 20, 20, 255, 21, 21, 22, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 24, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 18, 19, 255, 20, 20, 21, 255, 23, 24, 24, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 11, 11, 255, 14, 15, 15, 255, 16, 17, 17, 255, 19, 20, 20, 255, 12, 12, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 19, 19, 20, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 18, 19, 19, 255, 18, 19, 20, 255, 16, 16, 17, 255, 17, 18, 18, 255, 27, 28, 29, 255, 20, 20, 21, 255, 14, 15, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 18, 18, 19, 255, 18, 19, 20, 255, 23, 24, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 25, 26, 26, 255, 20, 21, 22, 255, 19, 20, 20, 255, 15, 15, 16, 255, 7, 7, 8, 255, 15, 15, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 17, 18, 18, 255, 21, 21, 22, 255, 23, 24, 25, 255, 24, 24, 25, 255, 28, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 31, 255, 26, 27, 27, 255, 21, 21, 22, 255, 17, 18, 18, 255, 22, 23, 24, 255, 27, 28, 29, 255, 19, 20, 20, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 16, 17, 17, 255, 30, 31, 32, 255, 23, 24, 24, 255, 17, 18, 18, 255, 22, 23, 24, 255, 21, 22, 22, 255, 20, 20, 21, 255, 19, 20, 21, 255, 20, 20, 21, 255, 16, 17, 17, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 11, 12, 12, 255, 14, 15, 15, 255, 24, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 25, 255, 20, 21, 21, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 18, 18, 255, 13, 14, 14, 255, 13, 13, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 29, 29, 30, 255, 20, 21, 21, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 16, 16, 17, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 18, 19, 20, 255, 12, 12, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 16, 16, 17, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 13, 13, 255, 18, 19, 19, 255, 17, 18, 18, 255, 24, 25, 25, 255, 24, 25, 26, 255, 22, 23, 24, 255, 20, 21, 22, 255, 21, 22, 22, 255, 19, 20, 21, 255, 22, 22, 23, 255, 15, 15, 16, 255, 16, 16, 17, 255, 11, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 29, 255, 20, 21, 22, 255, 23, 24, 25, 255, 25, 26, 27, 255, 32, 33, 34, 255, 28, 28, 29, 255, 27, 28, 29, 255, 22, 23, 24, 255, 19, 20, 20, 255, 13, 13, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 21, 22, 255, 21, 22, 22, 255, 24, 24, 25, 255, 22, 23, 24, 255, 18, 18, 19, 255, 12, 13, 13, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 6, 255, 3, 4, 4, 255, 17, 18, 18, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 21, 21, 22, 255, 21, 22, 23, 255, 21, 22, 22, 255, 21, 21, 22, 255, 25, 26, 27, 255, 22, 23, 24, 255, 16, 16, 17, 255, 25, 26, 26, 255, 21, 22, 23, 255, 19, 20, 20, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 15, 15, 255, 26, 27, 28, 255, 20, 20, 21, 255, 24, 25, 26, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 20, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 14, 15, 15, 255, 23, 24, 25, 255, 22, 22, 23, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 24, 24, 25, 255, 28, 29, 30, 255, 30, 31, 31, 255, 23, 24, 24, 255, 18, 19, 19, 255, 20, 21, 21, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 15, 15, 255, 24, 25, 25, 255, 22, 23, 24, 255, 13, 13, 14, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 18, 19, 255, 24, 24, 25, 255, 29, 30, 31, 255, 28, 29, 30, 255, 20, 21, 21, 255, 13, 13, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 24, 25, 25, 255, 24, 25, 25, 255, 25, 26, 26, 255, 30, 31, 32, 255, 30, 31, 32, 255, 31, 32, 33, 255, 30, 31, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 21, 21, 22, 255, 13, 14, 14, 255, 8, 9, 9, 255, 13, 14, 14, 255, 12, 13, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 17, 17, 18, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 20, 21, 255, 18, 19, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 13, 13, 255, 5, 5, 6, 255, 9, 9, 9, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 3, 3, 3, 255, 3, 3, 3, 255, 4, 4, 4, 255, 8, 9, 9, 255, 11, 11, 11, 255, 17, 17, 18, 255, 32, 33, 34, 255, 16, 16, 17, 255, 20, 20, 21, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 26, 26, 255, 24, 25, 25, 255, 19, 20, 20, 255, 13, 14, 14, 255, 15, 15, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 24, 25, 25, 255, 16, 17, 17, 255, 26, 27, 27, 255, 19, 19, 20, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 8, 8, 8, 255, 14, 14, 15, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 17, 18, 18, 255, 31, 32, 33, 255, 32, 33, 34, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 3, 4, 4, 255, 8, 8, 8, 255, 16, 17, 17, 255, 17, 17, 18, 255, 10, 10, 11, 255, 16, 17, 17, 255, 10, 11, 11, 255, 12, 13, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 11, 11, 255, 10, 11, 11, 255, 16, 17, 17, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 9, 9, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 23, 24, 255, 20, 20, 21, 255, 21, 22, 22, 255, 23, 24, 24, 255, 31, 32, 33, 255, 29, 30, 31, 255, 29, 30, 31, 255, 25, 26, 26, 255, 25, 25, 26, 255, 21, 22, 22, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 16, 17, 17, 255, 15, 15, 16, 255, 19, 20, 20, 255, 16, 17, 17, 255, 26, 26, 27, 255, 26, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 29, 30, 255, 21, 22, 23, 255, 24, 24, 25, 255, 28, 29, 30, 255, 25, 26, 27, 255, 24, 25, 26, 255, 24, 25, 26, 255, 15, 16, 16, 255, 18, 19, 19, 255, 12, 12, 13, 255, 10, 11, 11, 255, 20, 20, 21, 255, 21, 21, 22, 255, 21, 22, 22, 255, 20, 21, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 9, 9, 255, 8, 8, 8, 255, 3, 4, 4, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 14, 14, 15, 255, 22, 22, 23, 255, 13, 13, 13, 255, 20, 20, 21, 255, 21, 22, 23, 255, 13, 14, 14, 255, 20, 20, 21, 255, 21, 21, 22, 255, 17, 18, 18, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 28, 29, 30, 255, 30, 31, 32, 255, 31, 32, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 20, 21, 21, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 17, 17, 18, 255, 16, 17, 17, 255, 25, 25, 26, 255, 29, 29, 30, 255, 26, 27, 28, 255, 30, 31, 32, 255, 27, 28, 29, 255, 14, 14, 15, 255, 25, 25, 26, 255, 21, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 20, 20, 21, 255, 17, 17, 18, 255, 20, 20, 21, 255, 15, 15, 16, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 10, 11, 11, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 15, 16, 16, 255, 13, 13, 14, 255, 17, 18, 18, 255, 21, 22, 22, 255, 18, 19, 20, 255, 25, 26, 26, 255, 20, 21, 22, 255, 24, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 20, 20, 21, 255, 14, 15, 15, 255, 19, 19, 20, 255, 12, 13, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 22, 22, 255, 22, 23, 24, 255, 25, 26, 27, 255, 26, 26, 27, 255, 21, 21, 22, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 20, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 23, 24, 25, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 12, 13, 13, 255, 14, 14, 15, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 27, 28, 255, 27, 27, 28, 255, 29, 29, 30, 255, 20, 21, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 12, 12, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 16, 255, 15, 15, 16, 255, 23, 24, 24, 255, 18, 19, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 18, 18, 19, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 5, 5, 5, 255, 12, 12, 12, 255, 13, 13, 14, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 8, 8, 8, 255, 12, 12, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 10, 10, 11, 255, 5, 5, 6, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 11, 11, 255, 14, 15, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 13, 13, 14, 255, 11, 11, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 13, 14, 14, 255, 19, 20, 21, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 14, 15, 255, 18, 18, 19, 255, 16, 17, 17, 255, 25, 25, 26, 255, 28, 29, 30, 255, 28, 28, 29, 255, 32, 33, 34, 255, 17, 18, 18, 255, 28, 28, 29, 255, 26, 27, 28, 255, 24, 24, 25, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 23, 24, 255, 26, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 24, 25, 25, 255, 30, 31, 32, 255, 28, 29, 30, 255, 25, 26, 26, 255, 24, 25, 26, 255, 24, 24, 25, 255, 21, 22, 22, 255, 14, 15, 15, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 23, 24, 24, 255, 25, 26, 26, 255, 24, 25, 25, 255, 18, 18, 19, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 8, 255, 14, 14, 15, 255, 10, 10, 10, 255, 15, 16, 16, 255, 12, 13, 13, 255, 20, 21, 21, 255, 13, 14, 14, 255, 18, 18, 19, 255, 18, 18, 19, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 12, 12, 12, 255, 17, 18, 18, 255, 10, 10, 10, 255, 24, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 17, 17, 18, 255, 20, 21, 22, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 16, 17, 17, 255, 14, 15, 15, 255, 17, 17, 18, 255, 12, 13, 13, 255, 18, 19, 20, 255, 20, 20, 21, 255, 26, 27, 28, 255, 30, 31, 32, 255, 19, 20, 20, 255, 23, 24, 25, 255, 17, 18, 18, 255, 11, 12, 12, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 13, 14, 255, 24, 24, 25, 255, 20, 21, 22, 255, 21, 22, 23, 255, 25, 25, 26, 255, 24, 25, 26, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 15, 15, 16, 255, 21, 22, 23, 255, 18, 19, 19, 255, 24, 25, 26, 255, 23, 24, 25, 255, 25, 26, 26, 255, 26, 26, 27, 255, 32, 33, 34, 255, 26, 27, 27, 255, 20, 20, 21, 255, 15, 16, 16, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 14, 15, 255, 21, 21, 22, 255, 26, 27, 28, 255, 32, 33, 34, 255, 23, 24, 25, 255, 23, 24, 24, 255, 20, 20, 21, 255, 25, 26, 27, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 22, 23, 24, 255, 25, 26, 27, 255, 11, 11, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 17, 17, 18, 255, 18, 18, 19, 255, 15, 16, 16, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 12, 13, 13, 255, 16, 16, 17, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 3, 3, 3, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 29, 30, 31, 255, 32, 33, 34, 255, 27, 28, 29, 255, 19, 19, 20, 255, 25, 26, 27, 255, 29, 30, 31, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 3, 3, 3, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 5, 5, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 7, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 5, 5, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 14, 14, 255, 20, 21, 21, 255, 19, 20, 20, 255, 21, 21, 22, 255, 26, 27, 28, 255, 27, 27, 28, 255, 22, 22, 23, 255, 24, 25, 26, 255, 20, 21, 22, 255, 18, 18, 19, 255, 15, 16, 16, 255, 20, 21, 22, 255, 20, 20, 21, 255, 15, 16, 16, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 13, 255, 17, 17, 18, 255, 22, 23, 24, 255, 29, 30, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 31, 31, 255, 31, 32, 33, 255, 22, 23, 24, 255, 30, 31, 32, 255, 25, 26, 26, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 11, 11, 255, 18, 19, 20, 255, 19, 20, 20, 255, 20, 21, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 19, 20, 20, 255, 19, 20, 21, 255, 10, 10, 11, 255, 10, 11, 11, 255, 5, 5, 5, 255, 3, 4, 4, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 8, 8, 8, 255, 15, 15, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 14, 14, 255, 19, 20, 21, 255, 28, 29, 30, 255, 29, 30, 31, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 15, 16, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 15, 15, 16, 255, 18, 19, 19, 255, 19, 20, 20, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 21, 255, 19, 20, 20, 255, 19, 19, 20, 255, 19, 20, 21, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 13, 13, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 21, 22, 23, 255, 25, 26, 26, 255, 27, 28, 29, 255, 18, 19, 20, 255, 14, 14, 15, 255, 13, 14, 14, 255, 10, 10, 11, 255, 6, 6, 7, 255, 11, 12, 12, 255, 12, 12, 12, 255, 16, 16, 17, 255, 18, 18, 19, 255, 20, 21, 22, 255, 22, 23, 24, 255, 20, 21, 21, 255, 20, 21, 21, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 24, 24, 25, 255, 25, 26, 26, 255, 11, 12, 12, 255, 6, 6, 6, 255, 10, 10, 11, 255, 6, 6, 7, 255, 13, 13, 14, 255, 15, 15, 16, 255, 18, 18, 19, 255, 26, 27, 28, 255, 19, 20, 20, 255, 17, 18, 18, 255, 24, 24, 25, 255, 28, 29, 30, 255, 23, 24, 25, 255, 25, 25, 26, 255, 23, 24, 25, 255, 25, 26, 26, 255, 24, 25, 26, 255, 18, 19, 19, 255, 20, 20, 21, 255, 21, 22, 22, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 10, 11, 255, 15, 16, 16, 255, 18, 19, 20, 255, 21, 22, 23, 255, 25, 26, 26, 255, 26, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 25, 26, 255, 23, 24, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 20, 21, 22, 255, 18, 18, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 23, 24, 24, 255, 27, 28, 29, 255, 27, 28, 29, 255, 25, 26, 26, 255, 25, 25, 26, 255, 25, 25, 26, 255, 19, 19, 20, 255, 12, 12, 12, 255, 10, 10, 10, 255, 5, 5, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 3, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 13, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 3, 4, 4, 255, 2, 2, 2, 255, 4, 4, 4, 255, 4, 4, 4, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 18, 18, 19, 255, 17, 17, 18, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 12, 12, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 17, 18, 18, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 16, 17, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 18, 19, 20, 255, 19, 20, 21, 255, 26, 27, 27, 255, 18, 19, 20, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 20, 21, 21, 255, 26, 27, 27, 255, 29, 30, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 27, 28, 255, 22, 23, 24, 255, 23, 24, 25, 255, 26, 26, 27, 255, 20, 20, 21, 255, 20, 21, 22, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 6, 6, 7, 255, 11, 12, 12, 255, 11, 11, 12, 255, 15, 16, 16, 255, 21, 21, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 24, 25, 26, 255, 20, 21, 21, 255, 20, 21, 21, 255, 18, 19, 20, 255, 14, 14, 15, 255, 6, 6, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 3, 3, 3, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 13, 13, 255, 17, 18, 18, 255, 25, 26, 26, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 16, 16, 255, 11, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 6, 255, 9, 10, 10, 255, 12, 13, 13, 255, 17, 17, 18, 255, 17, 17, 18, 255, 20, 21, 22, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 21, 21, 22, 255, 20, 21, 22, 255, 16, 17, 17, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 10, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 22, 22, 23, 255, 24, 25, 26, 255, 21, 22, 23, 255, 24, 25, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 25, 26, 255, 25, 26, 27, 255, 18, 19, 20, 255, 14, 15, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 11, 11, 255, 15, 15, 16, 255, 17, 18, 18, 255, 22, 22, 23, 255, 21, 21, 22, 255, 19, 19, 20, 255, 19, 20, 20, 255, 21, 21, 22, 255, 18, 19, 20, 255, 19, 20, 21, 255, 18, 18, 19, 255, 23, 24, 25, 255, 27, 27, 28, 255, 20, 20, 21, 255, 16, 16, 17, 255, 19, 19, 20, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 22, 255, 26, 26, 27, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 26, 26, 27, 255, 18, 19, 20, 255, 19, 20, 21, 255, 19, 19, 20, 255, 15, 15, 16, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 24, 25, 25, 255, 21, 21, 22, 255, 20, 20, 21, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 25, 26, 27, 255, 27, 27, 28, 255, 29, 29, 30, 255, 25, 25, 26, 255, 19, 20, 21, 255, 22, 23, 24, 255, 11, 11, 12, 255, 6, 6, 7, 255, 8, 8, 8, 255, 2, 2, 2, 255, 8, 8, 8, 255, 3, 4, 4, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 8, 8, 8, 255, 13, 13, 14, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 10, 11, 11, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 22, 23, 24, 255, 21, 22, 22, 255, 18, 18, 19, 255, 17, 18, 18, 255, 19, 19, 20, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 16, 17, 17, 255, 20, 21, 21, 255, 15, 16, 16, 255, 20, 21, 21, 255, 24, 25, 25, 255, 24, 25, 26, 255, 25, 26, 26, 255, 24, 25, 25, 255, 24, 25, 25, 255, 17, 18, 18, 255, 21, 22, 23, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 19, 20, 255, 23, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 21, 22, 23, 255, 25, 25, 26, 255, 19, 19, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 14, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 11, 11, 12, 255, 18, 19, 20, 255, 19, 20, 21, 255, 28, 28, 29, 255, 23, 24, 24, 255, 20, 21, 21, 255, 28, 29, 30, 255, 20, 21, 22, 255, 16, 16, 17, 255, 7, 7, 8, 255, 3, 3, 3, 255, 4, 4, 4, 255, 9, 10, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 3, 4, 4, 255, 5, 5, 6, 255, 8, 9, 9, 255, 10, 11, 11, 255, 18, 18, 19, 255, 20, 21, 21, 255, 21, 21, 22, 255, 11, 12, 12, 255, 10, 10, 10, 255, 5, 5, 6, 255, 6, 6, 6, 255, 5, 5, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 19, 20, 255, 18, 18, 19, 255, 20, 21, 22, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 14, 15, 15, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 20, 20, 21, 255, 23, 24, 24, 255, 21, 22, 22, 255, 24, 24, 25, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 24, 25, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 25, 26, 26, 255, 24, 25, 25, 255, 19, 20, 20, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 15, 16, 16, 255, 24, 25, 26, 255, 20, 21, 21, 255, 21, 22, 23, 255, 16, 17, 17, 255, 12, 13, 13, 255, 11, 11, 11, 255, 6, 6, 7, 255, 7, 7, 8, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 12, 12, 13, 255, 8, 9, 9, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 21, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 13, 13, 255, 16, 17, 17, 255, 21, 22, 23, 255, 18, 18, 19, 255, 32, 33, 34, 255, 26, 27, 27, 255, 28, 29, 30, 255, 24, 25, 25, 255, 22, 22, 23, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 21, 21, 22, 255, 29, 29, 30, 255, 23, 24, 25, 255, 19, 19, 20, 255, 19, 20, 20, 255, 13, 13, 13, 255, 14, 15, 15, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 11, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 30, 31, 32, 255, 26, 27, 28, 255, 22, 22, 23, 255, 21, 22, 23, 255, 15, 15, 16, 255, 11, 11, 11, 255, 5, 5, 5, 255, 7, 7, 8, 255, 2, 2, 2, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 14, 14, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 3, 3, 3, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 13, 13, 14, 255, 21, 22, 23, 255, 15, 15, 16, 255, 20, 21, 21, 255, 22, 22, 23, 255, 30, 31, 31, 255, 20, 21, 22, 255, 26, 27, 28, 255, 20, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 20, 20, 255, 19, 19, 20, 255, 14, 14, 15, 255, 17, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 15, 15, 255, 21, 22, 22, 255, 21, 22, 23, 255, 19, 19, 20, 255, 19, 20, 20, 255, 31, 32, 33, 255, 21, 22, 22, 255, 20, 21, 21, 255, 24, 24, 25, 255, 17, 18, 18, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 7, 255, 13, 14, 14, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 12, 13, 13, 255, 13, 13, 14, 255, 8, 8, 8, 255, 12, 12, 13, 255, 20, 20, 21, 255, 24, 24, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 25, 25, 255, 25, 26, 26, 255, 25, 26, 26, 255, 23, 24, 25, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 21, 21, 22, 255, 14, 14, 15, 255, 18, 19, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 21, 22, 23, 255, 21, 22, 22, 255, 21, 22, 22, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 13, 13, 13, 255, 11, 11, 11, 255, 6, 6, 7, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 15, 16, 255, 18, 19, 19, 255, 18, 19, 19, 255, 15, 15, 16, 255, 11, 11, 11, 255, 5, 5, 5, 255, 3, 3, 3, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 16, 16, 255, 19, 20, 20, 255, 13, 14, 14, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 15, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 20, 21, 255, 25, 26, 27, 255, 24, 25, 25, 255, 25, 26, 26, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 24, 24, 25, 255, 24, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 22, 23, 24, 255, 23, 24, 24, 255, 13, 14, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 15, 16, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 5, 5, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 13, 14, 14, 255, 10, 10, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 17, 18, 18, 255, 16, 16, 17, 255, 20, 21, 22, 255, 25, 26, 27, 255, 23, 24, 25, 255, 32, 33, 34, 255, 27, 27, 28, 255, 29, 30, 31, 255, 27, 27, 28, 255, 13, 13, 13, 255, 18, 18, 19, 255, 10, 10, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 13, 14, 14, 255, 14, 15, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 25, 26, 27, 255, 29, 29, 30, 255, 29, 29, 30, 255, 26, 27, 28, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 18, 18, 19, 255, 22, 22, 23, 255, 20, 21, 21, 255, 13, 14, 14, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 14, 14, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 13, 14, 14, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 21, 22, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 18, 19, 20, 255, 16, 17, 17, 255, 9, 10, 10, 255, 10, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 20, 21, 255, 26, 26, 27, 255, 32, 33, 34, 255, 22, 23, 24, 255, 22, 23, 24, 255, 26, 26, 27, 255, 20, 21, 22, 255, 22, 23, 24, 255, 20, 21, 22, 255, 17, 18, 18, 255, 21, 22, 23, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 18, 19, 20, 255, 23, 24, 24, 255, 25, 26, 26, 255, 22, 22, 23, 255, 26, 27, 28, 255, 22, 23, 24, 255, 19, 20, 20, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 12, 12, 255, 13, 13, 14, 255, 7, 7, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 17, 17, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 27, 28, 29, 255, 24, 25, 26, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 15, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 15, 16, 255, 28, 29, 30, 255, 32, 33, 34, 255, 22, 22, 23, 255, 24, 24, 25, 255, 20, 21, 22, 255, 14, 15, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 11, 12, 12, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 9, 9, 255, 11, 11, 11, 255, 32, 33, 34, 255, 25, 25, 26, 255, 18, 19, 19, 255, 7, 7, 7, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 6, 255, 12, 12, 13, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 5, 6, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 18, 19, 19, 255, 21, 22, 23, 255, 24, 25, 26, 255, 17, 18, 18, 255, 25, 26, 26, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 15, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 18, 18, 19, 255, 17, 17, 18, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 21, 22, 23, 255, 19, 20, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 12, 12, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 18, 18, 19, 255, 19, 20, 20, 255, 29, 29, 30, 255, 29, 29, 30, 255, 26, 27, 28, 255, 19, 20, 21, 255, 22, 22, 23, 255, 18, 18, 19, 255, 12, 13, 13, 255, 12, 12, 13, 255, 6, 6, 6, 255, 5, 5, 5, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 28, 29, 255, 22, 22, 23, 255, 19, 20, 21, 255, 18, 19, 20, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 11, 11, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 6, 255, 12, 13, 13, 255, 21, 22, 22, 255, 18, 19, 19, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 3, 4, 4, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 9, 9, 255, 16, 17, 17, 255, 10, 11, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 25, 26, 27, 255, 29, 30, 31, 255, 20, 21, 22, 255, 21, 21, 22, 255, 15, 15, 16, 255, 22, 23, 24, 255, 19, 20, 20, 255, 16, 17, 17, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 18, 18, 19, 255, 13, 13, 14, 255, 10, 10, 11, 255, 17, 17, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 16, 17, 17, 255, 19, 20, 21, 255, 13, 14, 14, 255, 19, 19, 20, 255, 24, 25, 26, 255, 29, 30, 31, 255, 27, 28, 29, 255, 28, 29, 30, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 27, 28, 255, 22, 22, 23, 255, 27, 28, 29, 255, 29, 30, 31, 255, 20, 21, 21, 255, 19, 19, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 12, 12, 255, 19, 20, 20, 255, 25, 25, 26, 255, 25, 25, 26, 255, 17, 18, 18, 255, 12, 13, 13, 255, 20, 21, 21, 255, 23, 24, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 11, 11, 11, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 14, 14, 15, 255, 20, 20, 21, 255, 22, 23, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 19, 19, 255, 18, 19, 19, 255, 23, 24, 25, 255, 23, 24, 24, 255, 22, 23, 24, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 20, 21, 22, 255, 16, 17, 17, 255, 22, 23, 24, 255, 16, 17, 17, 255, 27, 28, 29, 255, 28, 29, 30, 255, 22, 23, 24, 255, 27, 28, 29, 255, 24, 25, 26, 255, 21, 22, 23, 255, 18, 19, 19, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 30, 31, 31, 255, 21, 21, 22, 255, 26, 27, 27, 255, 22, 23, 24, 255, 17, 17, 18, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 7, 255, 10, 10, 11, 255, 11, 11, 12, 255, 6, 6, 6, 255, 14, 14, 15, 255, 16, 17, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 8, 255, 12, 12, 12, 255, 11, 12, 12, 255, 16, 17, 17, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 20, 21, 22, 255, 8, 9, 9, 255, 13, 13, 14, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 24, 25, 255, 28, 29, 30, 255, 26, 26, 27, 255, 25, 26, 27, 255, 31, 32, 33, 255, 24, 24, 25, 255, 32, 33, 34, 255, 18, 19, 19, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 14, 14, 255, 17, 17, 18, 255, 16, 17, 17, 255, 32, 33, 34, 255, 24, 25, 25, 255, 23, 24, 24, 255, 20, 21, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 6, 6, 7, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 10, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 2, 2, 2, 255, 3, 4, 4, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 14, 14, 255, 11, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 25, 26, 255, 22, 23, 24, 255, 20, 20, 21, 255, 22, 23, 24, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 14, 14, 15, 255, 27, 27, 28, 255, 29, 29, 30, 255, 24, 25, 26, 255, 24, 25, 26, 255, 27, 28, 29, 255, 30, 31, 32, 255, 22, 22, 23, 255, 29, 29, 30, 255, 28, 29, 30, 255, 25, 25, 26, 255, 19, 20, 21, 255, 19, 19, 20, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 6, 6, 6, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 3, 4, 4, 255, 3, 4, 4, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 24, 25, 26, 255, 21, 22, 22, 255, 20, 21, 22, 255, 24, 25, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 2, 2, 2, 255, 7, 7, 7, 255, 14, 14, 15, 255, 8, 8, 8, 255, 15, 16, 16, 255, 19, 20, 21, 255, 9, 9, 9, 255, 18, 19, 19, 255, 21, 22, 23, 255, 24, 25, 26, 255, 24, 25, 26, 255, 20, 20, 21, 255, 23, 24, 24, 255, 32, 33, 34, 255, 27, 27, 28, 255, 26, 26, 27, 255, 29, 29, 30, 255, 27, 27, 28, 255, 26, 27, 28, 255, 29, 29, 30, 255, 26, 26, 27, 255, 25, 26, 27, 255, 19, 20, 21, 255, 22, 22, 23, 255, 17, 18, 18, 255, 16, 16, 17, 255, 7, 7, 8, 255, 13, 13, 13, 255, 16, 17, 17, 255, 28, 29, 30, 255, 24, 25, 26, 255, 23, 24, 25, 255, 16, 17, 17, 255, 15, 15, 16, 255, 19, 20, 20, 255, 18, 18, 19, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 3, 3, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 20, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 22, 22, 23, 255, 23, 24, 24, 255, 19, 19, 20, 255, 23, 24, 24, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 21, 21, 22, 255, 18, 19, 20, 255, 23, 24, 25, 255, 20, 21, 21, 255, 18, 18, 19, 255, 22, 22, 23, 255, 30, 31, 32, 255, 30, 31, 32, 255, 30, 31, 32, 255, 24, 25, 25, 255, 16, 17, 17, 255, 17, 17, 18, 255, 16, 17, 17, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 10, 10, 255, 12, 13, 13, 255, 27, 28, 29, 255, 24, 25, 26, 255, 25, 25, 26, 255, 15, 16, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 12, 255, 15, 15, 16, 255, 12, 12, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 19, 20, 255, 22, 22, 23, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 15, 16, 16, 255, 10, 10, 10, 255, 16, 16, 17, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 14, 255, 5, 5, 5, 255, 3, 3, 3, 255, 4, 4, 4, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 19, 20, 255, 18, 18, 19, 255, 19, 19, 20, 255, 22, 23, 24, 255, 26, 27, 28, 255, 26, 26, 27, 255, 26, 26, 27, 255, 14, 15, 15, 255, 21, 21, 22, 255, 18, 19, 20, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 15, 16, 16, 255, 20, 21, 21, 255, 20, 21, 21, 255, 21, 21, 22, 255, 14, 15, 15, 255, 17, 18, 18, 255, 10, 11, 11, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 13, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 12, 12, 13, 255, 7, 7, 7, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 12, 13, 255, 22, 23, 24, 255, 18, 18, 19, 255, 24, 24, 25, 255, 22, 23, 24, 255, 19, 19, 20, 255, 12, 12, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 22, 22, 23, 255, 21, 21, 22, 255, 16, 16, 17, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 12, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 20, 21, 255, 28, 29, 30, 255, 30, 31, 32, 255, 28, 29, 30, 255, 31, 32, 33, 255, 23, 24, 24, 255, 30, 31, 32, 255, 27, 28, 29, 255, 26, 27, 27, 255, 20, 20, 21, 255, 24, 25, 26, 255, 21, 22, 23, 255, 20, 21, 21, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 10, 11, 11, 255, 18, 19, 19, 255, 15, 16, 16, 255, 22, 23, 24, 255, 16, 16, 17, 255, 7, 7, 7, 255, 17, 18, 18, 255, 19, 20, 20, 255, 24, 24, 25, 255, 17, 18, 18, 255, 13, 14, 14, 255, 16, 16, 17, 255, 12, 13, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 2, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 17, 18, 18, 255, 10, 10, 11, 255, 18, 19, 20, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 22, 22, 23, 255, 19, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 7, 7, 8, 255, 16, 17, 17, 255, 24, 24, 25, 255, 20, 21, 21, 255, 21, 22, 22, 255, 23, 24, 25, 255, 21, 22, 23, 255, 27, 27, 28, 255, 22, 23, 24, 255, 22, 23, 24, 255, 22, 23, 24, 255, 25, 25, 26, 255, 24, 25, 25, 255, 30, 31, 31, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 31, 255, 23, 24, 25, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 26, 27, 28, 255, 26, 27, 28, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 18, 19, 19, 255, 13, 14, 14, 255, 18, 19, 20, 255, 18, 19, 20, 255, 13, 13, 13, 255, 7, 7, 8, 255, 2, 2, 2, 255, 8, 9, 9, 255, 9, 10, 10, 255, 15, 15, 16, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 20, 21, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 19, 20, 255, 22, 23, 24, 255, 14, 15, 15, 255, 13, 13, 14, 255, 25, 25, 26, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 26, 27, 28, 255, 26, 26, 27, 255, 29, 29, 30, 255, 19, 20, 20, 255, 18, 19, 19, 255, 27, 28, 29, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 23, 24, 25, 255, 22, 23, 24, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 8, 8, 8, 255, 16, 17, 17, 255, 12, 12, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 13, 14, 255, 19, 19, 20, 255, 16, 17, 17, 255, 21, 21, 22, 255, 19, 20, 21, 255, 19, 20, 21, 255, 20, 21, 22, 255, 11, 12, 12, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 8, 255, 14, 14, 15, 255, 11, 12, 12, 255, 19, 19, 20, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 22, 23, 255, 20, 21, 22, 255, 30, 31, 32, 255, 29, 30, 31, 255, 31, 32, 33, 255, 20, 20, 21, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 17, 18, 18, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 11, 11, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 20, 20, 21, 255, 22, 23, 24, 255, 22, 23, 24, 255, 24, 25, 26, 255, 22, 23, 24, 255, 21, 22, 22, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 21, 22, 22, 255, 18, 18, 19, 255, 16, 17, 17, 255, 11, 11, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 11, 12, 255, 14, 15, 15, 255, 25, 26, 27, 255, 27, 28, 29, 255, 25, 26, 26, 255, 25, 26, 26, 255, 26, 27, 27, 255, 29, 30, 31, 255, 26, 26, 27, 255, 24, 24, 25, 255, 26, 27, 28, 255, 25, 26, 26, 255, 26, 27, 27, 255, 23, 24, 25, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 10, 11, 11, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 9, 255, 16, 17, 17, 255, 21, 22, 23, 255, 27, 27, 28, 255, 19, 19, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 26, 27, 28, 255, 28, 29, 30, 255, 25, 25, 26, 255, 17, 17, 18, 255, 18, 19, 19, 255, 16, 16, 17, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 25, 26, 26, 255, 17, 18, 18, 255, 18, 18, 19, 255, 15, 15, 16, 255, 15, 16, 16, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 7, 255, 6, 6, 7, 255, 19, 20, 20, 255, 17, 18, 18, 255, 25, 25, 26, 255, 32, 33, 34, 255, 26, 27, 28, 255, 25, 26, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 21, 21, 22, 255, 21, 21, 22, 255, 24, 25, 25, 255, 22, 22, 23, 255, 19, 20, 21, 255, 25, 25, 26, 255, 24, 24, 25, 255, 25, 25, 26, 255, 25, 26, 27, 255, 24, 25, 25, 255, 30, 31, 31, 255, 26, 26, 27, 255, 24, 25, 25, 255, 11, 12, 12, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 18, 19, 20, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 18, 19, 19, 255, 22, 22, 23, 255, 20, 20, 21, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 19, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 19, 20, 255, 17, 18, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 19, 20, 21, 255, 19, 20, 21, 255, 13, 14, 14, 255, 19, 20, 21, 255, 22, 23, 24, 255, 28, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 21, 21, 22, 255, 26, 27, 27, 255, 22, 23, 24, 255, 24, 25, 25, 255, 18, 18, 19, 255, 13, 14, 14, 255, 13, 14, 14, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 26, 255, 23, 24, 24, 255, 28, 29, 30, 255, 18, 18, 19, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 5, 5, 5, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 18, 19, 20, 255, 13, 14, 14, 255, 24, 24, 25, 255, 30, 31, 32, 255, 29, 30, 31, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 24, 25, 26, 255, 21, 21, 22, 255, 20, 21, 22, 255, 15, 16, 16, 255, 14, 15, 15, 255, 22, 22, 23, 255, 16, 17, 17, 255, 18, 19, 20, 255, 24, 25, 25, 255, 14, 15, 15, 255, 24, 25, 25, 255, 22, 22, 23, 255, 21, 21, 22, 255, 14, 14, 15, 255, 18, 18, 19, 255, 11, 11, 12, 255, 6, 6, 6, 255, 3, 3, 3, 255, 10, 10, 10, 255, 8, 8, 8, 255, 15, 16, 16, 255, 16, 16, 17, 255, 18, 19, 20, 255, 19, 20, 20, 255, 21, 22, 22, 255, 22, 23, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 15, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 11, 11, 255, 12, 12, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 15, 15, 255, 20, 20, 21, 255, 23, 24, 25, 255, 19, 20, 21, 255, 17, 18, 18, 255, 11, 12, 12, 255, 8, 9, 9, 255, 5, 5, 6, 255, 12, 12, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 11, 255, 13, 14, 14, 255, 15, 15, 16, 255, 19, 20, 21, 255, 19, 20, 21, 255, 24, 25, 26, 255, 19, 20, 20, 255, 18, 19, 20, 255, 21, 21, 22, 255, 21, 21, 22, 255, 21, 22, 23, 255, 27, 28, 29, 255, 28, 29, 30, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 21, 22, 23, 255, 23, 24, 25, 255, 20, 21, 22, 255, 22, 23, 24, 255, 29, 30, 31, 255, 25, 26, 27, 255, 27, 28, 29, 255, 31, 32, 33, 255, 29, 30, 31, 255, 23, 24, 25, 255, 25, 26, 26, 255, 22, 22, 23, 255, 21, 22, 23, 255, 19, 20, 20, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 11, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 13, 13, 255, 20, 20, 21, 255, 15, 16, 16, 255, 18, 19, 19, 255, 19, 20, 21, 255, 18, 19, 19, 255, 22, 23, 24, 255, 18, 19, 19, 255, 26, 26, 27, 255, 20, 21, 21, 255, 16, 16, 17, 255, 16, 16, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 5, 5, 5, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 16, 17, 255, 28, 28, 29, 255, 21, 21, 22, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 27, 27, 28, 255, 24, 24, 25, 255, 27, 28, 29, 255, 21, 22, 22, 255, 22, 23, 24, 255, 17, 17, 18, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 10, 10, 11, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 16, 16, 255, 19, 20, 20, 255, 28, 28, 29, 255, 28, 29, 30, 255, 19, 20, 20, 255, 26, 27, 28, 255, 26, 27, 28, 255, 32, 33, 34, 255, 29, 29, 30, 255, 28, 28, 29, 255, 21, 22, 23, 255, 21, 22, 23, 255, 27, 27, 28, 255, 18, 19, 19, 255, 24, 25, 26, 255, 24, 25, 26, 255, 20, 20, 21, 255, 24, 24, 25, 255, 22, 23, 24, 255, 20, 20, 21, 255, 18, 19, 20, 255, 16, 16, 17, 255, 9, 9, 9, 255, 13, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 19, 20, 255, 15, 16, 16, 255, 18, 19, 20, 255, 18, 19, 20, 255, 24, 24, 25, 255, 17, 17, 18, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 6, 6, 7, 255, 7, 7, 8, 255, 13, 13, 14, 255, 14, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 17, 18, 18, 255, 24, 25, 25, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 13, 13, 255, 15, 16, 16, 255, 19, 20, 21, 255, 17, 17, 18, 255, 22, 22, 23, 255, 24, 25, 26, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 21, 21, 22, 255, 24, 25, 26, 255, 24, 24, 25, 255, 22, 23, 24, 255, 19, 20, 20, 255, 13, 13, 14, 255, 15, 16, 16, 255, 8, 8, 8, 255, 5, 5, 6, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 27, 28, 255, 24, 25, 26, 255, 26, 27, 28, 255, 15, 16, 16, 255, 14, 15, 15, 255, 7, 7, 8, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 22, 23, 255, 20, 20, 21, 255, 20, 20, 21, 255, 27, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 7, 7, 7, 255, 12, 12, 12, 255, 20, 21, 21, 255, 18, 18, 19, 255, 19, 20, 21, 255, 22, 23, 24, 255, 30, 31, 32, 255, 23, 24, 24, 255, 21, 22, 23, 255, 25, 26, 27, 255, 32, 33, 34, 255, 22, 22, 23, 255, 28, 28, 29, 255, 24, 25, 25, 255, 26, 26, 27, 255, 21, 21, 22, 255, 18, 19, 19, 255, 19, 20, 21, 255, 13, 14, 14, 255, 14, 15, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 12, 12, 255, 18, 19, 19, 255, 21, 21, 22, 255, 15, 16, 16, 255, 19, 19, 20, 255, 22, 23, 24, 255, 27, 28, 29, 255, 31, 32, 33, 255, 26, 26, 27, 255, 17, 18, 18, 255, 16, 16, 17, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 13, 14, 14, 255, 16, 16, 17, 255, 14, 14, 15, 255, 6, 6, 7, 255, 8, 9, 9, 255, 11, 11, 12, 255, 7, 7, 8, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 21, 22, 23, 255, 24, 24, 25, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 10, 10, 11, 255, 15, 15, 16, 255, 15, 15, 16, 255, 18, 19, 20, 255, 17, 18, 18, 255, 21, 22, 23, 255, 21, 22, 23, 255, 18, 18, 19, 255, 23, 24, 24, 255, 22, 23, 24, 255, 20, 21, 21, 255, 27, 28, 29, 255, 17, 18, 18, 255, 31, 32, 33, 255, 26, 26, 27, 255, 28, 29, 30, 255, 22, 22, 23, 255, 16, 17, 17, 255, 14, 15, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 17, 17, 18, 255, 12, 13, 13, 255, 14, 15, 15, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 16, 16, 17, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 23, 24, 255, 25, 26, 26, 255, 28, 29, 30, 255, 25, 25, 26, 255, 28, 28, 29, 255, 27, 28, 29, 255, 27, 28, 29, 255, 21, 22, 22, 255, 26, 27, 28, 255, 25, 26, 26, 255, 17, 18, 18, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 7, 7, 8, 255, 10, 10, 11, 255, 9, 10, 10, 255, 15, 16, 16, 255, 9, 9, 9, 255, 19, 20, 20, 255, 15, 15, 16, 255, 18, 18, 19, 255, 23, 24, 25, 255, 18, 19, 20, 255, 25, 26, 26, 255, 25, 26, 27, 255, 27, 27, 28, 255, 26, 26, 27, 255, 18, 18, 19, 255, 23, 24, 24, 255, 16, 16, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 2, 2, 2, 255, 8, 9, 9, 255, 9, 9, 9, 255, 15, 15, 16, 255, 21, 22, 22, 255, 19, 20, 20, 255, 27, 28, 29, 255, 26, 26, 27, 255, 26, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 23, 24, 24, 255, 31, 32, 33, 255, 21, 22, 22, 255, 18, 19, 20, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 15, 15, 16, 255, 8, 8, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 10, 10, 10, 255, 20, 20, 21, 255, 30, 31, 32, 255, 26, 27, 27, 255, 28, 29, 30, 255, 27, 28, 29, 255, 26, 27, 28, 255, 28, 28, 29, 255, 20, 21, 21, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 18, 19, 255, 14, 14, 15, 255, 24, 24, 25, 255, 17, 17, 18, 255, 18, 19, 19, 255, 18, 19, 20, 255, 18, 19, 20, 255, 15, 16, 16, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 18, 19, 19, 255, 15, 16, 16, 255, 18, 19, 19, 255, 26, 27, 28, 255, 26, 27, 27, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 1, 2, 2, 255, 7, 7, 7, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 22, 23, 24, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 20, 20, 21, 255, 21, 21, 22, 255, 19, 20, 20, 255, 24, 25, 26, 255, 19, 20, 21, 255, 22, 23, 24, 255, 24, 25, 25, 255, 27, 28, 29, 255, 29, 29, 30, 255, 20, 21, 21, 255, 22, 22, 23, 255, 19, 20, 20, 255, 14, 14, 15, 255, 21, 22, 23, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 26, 27, 27, 255, 21, 22, 23, 255, 26, 27, 27, 255, 12, 13, 13, 255, 5, 5, 6, 255, 3, 3, 3, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 20, 21, 22, 255, 18, 19, 19, 255, 22, 23, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 10, 10, 10, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 12, 13, 255, 19, 20, 20, 255, 17, 17, 18, 255, 18, 19, 20, 255, 20, 21, 22, 255, 27, 28, 29, 255, 28, 28, 29, 255, 16, 17, 17, 255, 16, 17, 17, 255, 26, 27, 27, 255, 28, 29, 30, 255, 28, 28, 29, 255, 18, 19, 19, 255, 10, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 7, 7, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 21, 21, 22, 255, 19, 19, 20, 255, 21, 22, 22, 255, 28, 29, 30, 255, 27, 28, 29, 255, 17, 17, 18, 255, 11, 12, 12, 255, 11, 11, 12, 255, 6, 6, 6, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 16, 17, 255, 19, 20, 20, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 20, 255, 12, 13, 13, 255, 5, 5, 5, 255, 5, 5, 6, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 12, 12, 255, 19, 20, 20, 255, 25, 25, 26, 255, 25, 25, 26, 255, 18, 19, 20, 255, 27, 27, 28, 255, 24, 25, 26, 255, 22, 23, 24, 255, 25, 25, 26, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 22, 22, 255, 15, 15, 16, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 20, 20, 21, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 18, 18, 19, 255, 19, 20, 21, 255, 13, 14, 14, 255, 22, 22, 23, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 25, 26, 27, 255, 25, 26, 27, 255, 23, 24, 25, 255, 19, 20, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 16, 16, 17, 255, 16, 16, 17, 255, 12, 12, 13, 255, 21, 22, 23, 255, 18, 19, 19, 255, 21, 22, 23, 255, 30, 31, 32, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 20, 20, 21, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 11, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 8, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 29, 30, 31, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 20, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 16, 16, 17, 255, 10, 10, 10, 255, 18, 19, 20, 255, 21, 21, 22, 255, 18, 19, 20, 255, 30, 31, 32, 255, 26, 27, 27, 255, 29, 29, 30, 255, 18, 18, 19, 255, 24, 24, 25, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 15, 15, 255, 9, 9, 9, 255, 6, 6, 7, 255, 13, 14, 14, 255, 10, 10, 11, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 21, 22, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 25, 26, 26, 255, 23, 24, 25, 255, 22, 22, 23, 255, 29, 30, 31, 255, 28, 29, 30, 255, 28, 28, 29, 255, 21, 22, 22, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 11, 11, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 14, 255, 18, 18, 19, 255, 11, 11, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 24, 24, 25, 255, 30, 31, 31, 255, 22, 23, 24, 255, 16, 16, 17, 255, 15, 16, 16, 255, 19, 20, 21, 255, 23, 24, 25, 255, 25, 25, 26, 255, 24, 25, 25, 255, 18, 19, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 20, 21, 22, 255, 20, 20, 21, 255, 20, 21, 21, 255, 20, 21, 22, 255, 11, 11, 11, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 22, 22, 23, 255, 22, 23, 24, 255, 19, 20, 20, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 17, 18, 18, 255, 19, 19, 20, 255, 15, 16, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 24, 25, 25, 255, 25, 26, 27, 255, 25, 26, 27, 255, 22, 23, 24, 255, 22, 22, 23, 255, 27, 28, 29, 255, 24, 24, 25, 255, 20, 20, 21, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 21, 21, 22, 255, 18, 18, 19, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 13, 14, 14, 255, 11, 11, 12, 255, 11, 11, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 21, 255, 17, 18, 18, 255, 28, 28, 29, 255, 21, 22, 23, 255, 21, 22, 23, 255, 11, 11, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 15, 15, 255, 17, 17, 18, 255, 21, 22, 22, 255, 28, 29, 30, 255, 21, 22, 23, 255, 25, 26, 26, 255, 22, 23, 24, 255, 27, 28, 29, 255, 30, 31, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 21, 22, 23, 255, 25, 25, 26, 255, 25, 26, 27, 255, 18, 19, 19, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 11, 12, 255, 7, 7, 8, 255, 5, 5, 6, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 18, 19, 20, 255, 14, 15, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 14, 14, 15, 255, 25, 26, 26, 255, 25, 26, 27, 255, 26, 26, 27, 255, 28, 29, 30, 255, 24, 24, 25, 255, 28, 28, 29, 255, 25, 25, 26, 255, 24, 25, 26, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 10, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 14, 15, 255, 18, 18, 19, 255, 18, 19, 19, 255, 12, 12, 13, 255, 21, 22, 23, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 24, 25, 26, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 12, 13, 255, 10, 10, 10, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 21, 22, 22, 255, 29, 30, 31, 255, 23, 24, 24, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 21, 22, 23, 255, 18, 19, 19, 255, 15, 15, 16, 255, 19, 19, 20, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 28, 29, 30, 255, 19, 20, 20, 255, 23, 24, 25, 255, 25, 26, 26, 255, 18, 19, 20, 255, 19, 20, 20, 255, 20, 21, 22, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 7, 7, 8, 255, 12, 13, 13, 255, 12, 13, 13, 255, 16, 17, 17, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 12, 12, 13, 255, 16, 16, 17, 255, 15, 16, 16, 255, 19, 19, 20, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 12, 12, 12, 255, 8, 9, 9, 255, 15, 16, 16, 255, 17, 18, 18, 255, 22, 23, 24, 255, 21, 22, 22, 255, 25, 26, 26, 255, 26, 26, 27, 255, 23, 24, 24, 255, 26, 27, 27, 255, 26, 27, 27, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 3, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 6, 6, 6, 255, 12, 12, 12, 255, 14, 14, 15, 255, 18, 18, 19, 255, 20, 21, 22, 255, 17, 18, 18, 255, 12, 12, 12, 255, 14, 15, 15, 255, 15, 15, 16, 255, 20, 20, 21, 255, 23, 24, 25, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 18, 19, 19, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 22, 23, 24, 255, 22, 23, 24, 255, 18, 19, 19, 255, 12, 12, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 6, 6, 6, 255, 10, 10, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 18, 19, 20, 255, 17, 18, 18, 255, 21, 22, 22, 255, 26, 27, 28, 255, 29, 29, 30, 255, 31, 32, 33, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 12, 13, 13, 255, 19, 20, 20, 255, 32, 33, 34, 255, 28, 29, 30, 255, 21, 22, 23, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 27, 255, 25, 26, 26, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 16, 17, 17, 255, 20, 20, 21, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 11, 11, 255, 20, 21, 22, 255, 14, 14, 15, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 15, 16, 255, 30, 31, 32, 255, 30, 31, 32, 255, 22, 22, 23, 255, 20, 21, 22, 255, 17, 18, 18, 255, 10, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 19, 20, 21, 255, 29, 30, 31, 255, 30, 31, 32, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 26, 26, 27, 255, 18, 19, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 19, 20, 20, 255, 21, 22, 22, 255, 15, 16, 16, 255, 17, 18, 18, 255, 22, 22, 23, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 4, 4, 4, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 11, 11, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 21, 21, 255, 23, 24, 24, 255, 17, 17, 18, 255, 27, 27, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 29, 29, 30, 255, 20, 21, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 13, 255, 15, 16, 16, 255, 20, 21, 22, 255, 17, 18, 18, 255, 19, 19, 20, 255, 29, 29, 30, 255, 28, 28, 29, 255, 27, 27, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 26, 255, 21, 21, 22, 255, 20, 20, 21, 255, 11, 11, 12, 255, 12, 13, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 18, 18, 255, 16, 16, 17, 255, 24, 24, 25, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 29, 30, 255, 28, 29, 30, 255, 27, 27, 28, 255, 25, 25, 26, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 22, 22, 23, 255, 21, 22, 23, 255, 22, 22, 23, 255, 22, 23, 24, 255, 23, 24, 25, 255, 19, 20, 21, 255, 17, 17, 18, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 10, 11, 11, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 17, 18, 255, 15, 15, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 18, 19, 20, 255, 18, 18, 19, 255, 20, 20, 21, 255, 26, 27, 28, 255, 19, 20, 21, 255, 26, 27, 28, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 14, 255, 17, 18, 18, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 17, 18, 18, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 31, 32, 33, 255, 28, 28, 29, 255, 24, 24, 25, 255, 20, 21, 22, 255, 22, 22, 23, 255, 22, 23, 24, 255, 18, 19, 20, 255, 14, 15, 15, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 22, 23, 24, 255, 20, 21, 21, 255, 22, 22, 23, 255, 28, 29, 30, 255, 31, 32, 33, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 18, 18, 19, 255, 10, 10, 10, 255, 10, 10, 10, 255, 18, 19, 19, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 17, 18, 18, 255, 19, 20, 20, 255, 21, 21, 22, 255, 29, 29, 30, 255, 31, 32, 33, 255, 26, 27, 27, 255, 24, 24, 25, 255, 18, 18, 19, 255, 20, 21, 22, 255, 22, 22, 23, 255, 17, 18, 18, 255, 13, 13, 13, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 12, 12, 255, 16, 17, 17, 255, 19, 20, 21, 255, 18, 18, 19, 255, 19, 20, 20, 255, 11, 11, 12, 255, 13, 13, 13, 255, 23, 24, 24, 255, 21, 22, 23, 255, 20, 20, 21, 255, 31, 32, 33, 255, 30, 31, 31, 255, 24, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 10, 11, 11, 255, 11, 11, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 12, 13, 13, 255, 12, 12, 12, 255, 19, 19, 20, 255, 29, 30, 31, 255, 22, 22, 23, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 15, 15, 255, 14, 15, 15, 255, 17, 17, 18, 255, 18, 18, 19, 255, 21, 21, 22, 255, 23, 24, 24, 255, 16, 17, 17, 255, 15, 15, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 14, 15, 255, 17, 18, 18, 255, 27, 27, 28, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 20, 20, 21, 255, 19, 20, 20, 255, 17, 18, 18, 255, 11, 11, 11, 255, 16, 16, 17, 255, 13, 13, 13, 255, 14, 14, 15, 255, 24, 25, 26, 255, 28, 29, 30, 255, 25, 25, 26, 255, 25, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 27, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 24, 25, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 22, 23, 255, 22, 22, 23, 255, 16, 16, 17, 255, 20, 21, 22, 255, 16, 16, 17, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 14, 15, 15, 255, 18, 19, 19, 255, 21, 22, 22, 255, 18, 19, 19, 255, 20, 20, 21, 255, 15, 16, 16, 255, 18, 18, 19, 255, 21, 22, 23, 255, 20, 21, 21, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 17, 18, 255, 8, 9, 9, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 7, 255, 17, 18, 18, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 15, 15, 255, 10, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 16, 16, 17, 255, 20, 21, 22, 255, 19, 20, 20, 255, 29, 30, 31, 255, 27, 27, 28, 255, 21, 21, 22, 255, 16, 17, 17, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 21, 22, 22, 255, 26, 26, 27, 255, 25, 25, 26, 255, 19, 20, 20, 255, 25, 25, 26, 255, 19, 20, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 12, 13, 255, 20, 20, 21, 255, 21, 22, 22, 255, 22, 23, 24, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 15, 16, 255, 9, 10, 10, 255, 10, 10, 10, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 12, 13, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 5, 5, 6, 255, 8, 9, 9, 255, 12, 12, 13, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 11, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 12, 13, 255, 10, 10, 11, 255, 7, 7, 7, 255, 11, 11, 12, 255, 10, 10, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 10, 11, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 20, 21, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 21, 22, 255, 20, 21, 21, 255, 25, 25, 26, 255, 22, 23, 24, 255, 25, 25, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 23, 24, 25, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 1, 1, 1, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 22, 23, 24, 255, 22, 23, 24, 255, 14, 14, 15, 255, 22, 22, 23, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 22, 23, 24, 255, 17, 17, 18, 255, 25, 26, 27, 255, 15, 15, 16, 255, 10, 10, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 18, 19, 255, 16, 16, 17, 255, 21, 22, 22, 255, 28, 29, 30, 255, 32, 33, 34, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 22, 22, 23, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 19, 20, 21, 255, 27, 28, 29, 255, 25, 26, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 27, 27, 28, 255, 26, 27, 27, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 20, 21, 22, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 20, 21, 21, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 25, 26, 27, 255, 30, 31, 31, 255, 24, 25, 26, 255, 25, 26, 26, 255, 18, 18, 19, 255, 17, 17, 18, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 14, 255, 17, 18, 18, 255, 21, 22, 22, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 19, 20, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 15, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 16, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 12, 255, 15, 15, 16, 255, 14, 15, 15, 255, 20, 21, 22, 255, 18, 19, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 12, 13, 255, 10, 11, 11, 255, 6, 6, 7, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 15, 16, 255, 20, 21, 22, 255, 18, 19, 20, 255, 25, 26, 27, 255, 21, 22, 22, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 13, 13, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 8, 255, 25, 26, 27, 255, 20, 21, 22, 255, 22, 23, 24, 255, 23, 24, 24, 255, 17, 18, 18, 255, 19, 20, 21, 255, 16, 17, 17, 255, 19, 20, 21, 255, 9, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 25, 26, 27, 255, 19, 20, 21, 255, 25, 26, 27, 255, 29, 30, 31, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 18, 18, 19, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 7, 7, 7, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 23, 24, 25, 255, 25, 26, 27, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 25, 26, 26, 255, 22, 23, 24, 255, 24, 24, 25, 255, 16, 17, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 7, 255, 1, 1, 1, 255, 3, 4, 4, 255, 12, 12, 12, 255, 16, 16, 17, 255, 21, 21, 22, 255, 24, 25, 26, 255, 26, 26, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 14, 15, 15, 255, 16, 16, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 19, 20, 20, 255, 19, 20, 20, 255, 13, 13, 13, 255, 18, 18, 19, 255, 17, 18, 18, 255, 12, 13, 13, 255, 13, 13, 14, 255, 5, 5, 5, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 19, 20, 20, 255, 20, 20, 21, 255, 22, 23, 24, 255, 27, 28, 29, 255, 27, 28, 29, 255, 30, 31, 31, 255, 30, 31, 31, 255, 27, 28, 29, 255, 20, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 10, 11, 11, 255, 12, 12, 13, 255, 13, 13, 14, 255, 11, 11, 12, 255, 17, 18, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 25, 255, 26, 27, 27, 255, 31, 32, 33, 255, 28, 29, 30, 255, 28, 29, 30, 255, 19, 20, 20, 255, 23, 24, 25, 255, 29, 30, 31, 255, 21, 22, 23, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 16, 16, 17, 255, 16, 16, 17, 255, 22, 22, 23, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 24, 24, 25, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 15, 15, 16, 255, 8, 9, 9, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 9, 10, 10, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 17, 18, 255, 16, 16, 17, 255, 22, 23, 24, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 15, 15, 255, 17, 17, 18, 255, 18, 19, 20, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 19, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 18, 19, 19, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 19, 20, 255, 16, 17, 17, 255, 10, 10, 11, 255, 12, 13, 13, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 13, 255, 25, 26, 27, 255, 26, 27, 28, 255, 22, 23, 24, 255, 23, 24, 24, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 18, 19, 19, 255, 16, 17, 17, 255, 18, 19, 19, 255, 23, 24, 25, 255, 28, 29, 30, 255, 29, 30, 31, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 21, 22, 22, 255, 22, 22, 23, 255, 20, 20, 21, 255, 18, 19, 20, 255, 11, 11, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 13, 13, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 12, 12, 255, 17, 17, 18, 255, 17, 17, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 22, 23, 24, 255, 19, 19, 20, 255, 18, 19, 20, 255, 15, 15, 16, 255, 11, 11, 11, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 10, 11, 255, 16, 16, 17, 255, 25, 26, 27, 255, 23, 24, 25, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 26, 27, 28, 255, 21, 22, 23, 255, 26, 27, 27, 255, 15, 15, 16, 255, 6, 6, 6, 255, 11, 11, 12, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 7, 255, 12, 12, 13, 255, 14, 14, 15, 255, 22, 22, 23, 255, 23, 24, 24, 255, 27, 28, 29, 255, 28, 29, 30, 255, 30, 31, 32, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 16, 17, 17, 255, 21, 21, 22, 255, 18, 19, 19, 255, 15, 16, 16, 255, 20, 20, 21, 255, 27, 27, 28, 255, 21, 21, 22, 255, 17, 17, 18, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 2, 2, 2, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 13, 14, 255, 19, 20, 20, 255, 25, 26, 27, 255, 29, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 17, 17, 18, 255, 18, 18, 19, 255, 13, 14, 14, 255, 11, 11, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 21, 22, 23, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 13, 13, 255, 10, 10, 11, 255, 19, 20, 21, 255, 17, 18, 18, 255, 19, 20, 20, 255, 28, 29, 30, 255, 20, 20, 21, 255, 22, 23, 24, 255, 16, 17, 17, 255, 22, 23, 24, 255, 21, 22, 22, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 19, 20, 20, 255, 19, 19, 20, 255, 25, 26, 27, 255, 27, 28, 29, 255, 28, 29, 30, 255, 23, 24, 25, 255, 26, 27, 28, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 29, 30, 31, 255, 31, 32, 33, 255, 25, 26, 26, 255, 31, 32, 33, 255, 25, 25, 26, 255, 20, 21, 21, 255, 24, 25, 25, 255, 14, 14, 15, 255, 17, 17, 18, 255, 11, 12, 12, 255, 8, 8, 8, 255, 2, 2, 2, 255, 7, 7, 7, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 12, 13, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 18, 19, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 25, 26, 27, 255, 19, 20, 20, 255, 18, 18, 19, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 24, 25, 25, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 12, 255, 20, 20, 21, 255, 17, 18, 18, 255, 21, 22, 23, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 17, 17, 18, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 13, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 19, 20, 21, 255, 18, 18, 19, 255, 18, 18, 19, 255, 21, 22, 22, 255, 19, 20, 21, 255, 15, 16, 16, 255, 20, 21, 21, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 18, 18, 255, 13, 13, 14, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 17, 18, 18, 255, 11, 12, 12, 255, 7, 7, 8, 255, 26, 27, 28, 255, 27, 27, 28, 255, 21, 22, 23, 255, 13, 13, 14, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 17, 17, 18, 255, 21, 22, 22, 255, 21, 21, 22, 255, 18, 18, 19, 255, 22, 23, 24, 255, 31, 32, 33, 255, 25, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 18, 19, 19, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 16, 16, 255, 16, 17, 17, 255, 20, 21, 21, 255, 24, 25, 26, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 3, 4, 4, 255, 5, 5, 6, 255, 7, 7, 8, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 8, 255, 15, 16, 16, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 21, 22, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 22, 23, 255, 22, 22, 23, 255, 20, 21, 22, 255, 19, 19, 20, 255, 24, 24, 25, 255, 16, 16, 17, 255, 21, 22, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 11, 11, 11, 255, 13, 13, 13, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 23, 24, 255, 14, 15, 15, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 10, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 24, 25, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 18, 19, 19, 255, 11, 12, 12, 255, 16, 17, 17, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 19, 19, 20, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 16, 17, 17, 255, 14, 15, 15, 255, 18, 19, 20, 255, 17, 18, 18, 255, 24, 24, 25, 255, 27, 27, 28, 255, 30, 31, 31, 255, 24, 25, 26, 255, 10, 11, 11, 255, 18, 18, 19, 255, 11, 11, 12, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 8, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 18, 19, 255, 21, 21, 22, 255, 30, 31, 31, 255, 31, 32, 33, 255, 29, 29, 30, 255, 16, 17, 17, 255, 18, 19, 19, 255, 17, 17, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 16, 16, 17, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 12, 13, 255, 6, 6, 7, 255, 13, 13, 14, 255, 9, 9, 9, 255, 17, 18, 18, 255, 17, 17, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 22, 22, 23, 255, 13, 13, 13, 255, 14, 15, 15, 255, 19, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 14, 15, 255, 19, 20, 21, 255, 17, 18, 18, 255, 15, 16, 16, 255, 23, 24, 25, 255, 21, 22, 22, 255, 23, 24, 25, 255, 20, 21, 22, 255, 26, 27, 28, 255, 27, 28, 29, 255, 27, 28, 29, 255, 31, 32, 33, 255, 27, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 26, 27, 28, 255, 28, 29, 30, 255, 25, 26, 26, 255, 26, 27, 27, 255, 22, 23, 24, 255, 17, 18, 18, 255, 22, 23, 24, 255, 19, 20, 20, 255, 16, 16, 17, 255, 15, 16, 16, 255, 8, 8, 8, 255, 2, 2, 2, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 19, 19, 20, 255, 16, 16, 17, 255, 23, 24, 24, 255, 18, 18, 19, 255, 16, 17, 17, 255, 20, 21, 21, 255, 21, 22, 22, 255, 18, 18, 19, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 13, 13, 13, 255, 17, 17, 18, 255, 23, 24, 25, 255, 23, 24, 24, 255, 24, 24, 25, 255, 17, 18, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 10, 10, 255, 5, 5, 6, 255, 2, 3, 3, 255, 7, 7, 8, 255, 11, 11, 12, 255, 10, 11, 11, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 17, 255, 10, 10, 11, 255, 13, 13, 13, 255, 21, 22, 23, 255, 21, 22, 23, 255, 20, 21, 21, 255, 19, 19, 20, 255, 21, 22, 23, 255, 22, 23, 24, 255, 17, 17, 18, 255, 20, 21, 22, 255, 16, 17, 17, 255, 18, 19, 20, 255, 26, 27, 27, 255, 19, 20, 21, 255, 16, 16, 17, 255, 15, 15, 16, 255, 17, 18, 18, 255, 20, 21, 22, 255, 19, 20, 20, 255, 16, 17, 17, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 24, 25, 25, 255, 20, 21, 21, 255, 15, 16, 16, 255, 9, 10, 10, 255, 15, 16, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 18, 19, 20, 255, 26, 27, 28, 255, 21, 21, 22, 255, 32, 33, 34, 255, 26, 27, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 14, 14, 15, 255, 18, 18, 19, 255, 14, 14, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 22, 23, 24, 255, 18, 19, 19, 255, 17, 18, 18, 255, 24, 25, 26, 255, 15, 15, 16, 255, 18, 19, 20, 255, 14, 14, 15, 255, 8, 8, 8, 255, 5, 5, 6, 255, 10, 10, 10, 255, 11, 11, 11, 255, 2, 2, 2, 255, 3, 3, 3, 255, 7, 7, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 7, 255, 3, 4, 4, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 16, 17, 17, 255, 20, 20, 21, 255, 18, 19, 20, 255, 26, 27, 27, 255, 28, 28, 29, 255, 21, 21, 22, 255, 32, 33, 34, 255, 30, 31, 31, 255, 18, 19, 20, 255, 23, 24, 25, 255, 28, 28, 29, 255, 26, 27, 28, 255, 28, 28, 29, 255, 26, 27, 27, 255, 15, 16, 16, 255, 7, 7, 7, 255, 2, 2, 2, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 13, 14, 255, 17, 18, 18, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 27, 255, 26, 26, 27, 255, 16, 17, 17, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 3, 4, 4, 255, 7, 7, 8, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 14, 14, 255, 21, 22, 22, 255, 25, 26, 27, 255, 27, 28, 29, 255, 12, 12, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 22, 23, 24, 255, 18, 18, 19, 255, 12, 12, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 12, 13, 13, 255, 24, 25, 26, 255, 25, 25, 26, 255, 25, 25, 26, 255, 18, 18, 19, 255, 19, 19, 20, 255, 16, 16, 17, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 17, 18, 18, 255, 26, 26, 27, 255, 20, 20, 21, 255, 28, 29, 30, 255, 18, 19, 20, 255, 19, 19, 20, 255, 13, 13, 14, 255, 13, 13, 14, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 13, 13, 14, 255, 11, 11, 12, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 19, 20, 21, 255, 9, 9, 9, 255, 16, 17, 17, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 20, 21, 22, 255, 17, 18, 18, 255, 13, 13, 13, 255, 21, 22, 23, 255, 26, 26, 27, 255, 25, 25, 26, 255, 31, 32, 33, 255, 29, 29, 30, 255, 23, 24, 24, 255, 29, 29, 30, 255, 23, 24, 24, 255, 25, 26, 27, 255, 30, 31, 32, 255, 19, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 16, 16, 17, 255, 18, 19, 20, 255, 18, 18, 19, 255, 8, 8, 8, 255, 3, 3, 3, 255, 7, 7, 8, 255, 6, 6, 6, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 10, 10, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 11, 11, 11, 255, 23, 24, 24, 255, 17, 18, 18, 255, 22, 23, 24, 255, 20, 21, 21, 255, 23, 24, 25, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 20, 21, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 22, 23, 24, 255, 20, 20, 21, 255, 21, 21, 22, 255, 19, 20, 21, 255, 15, 16, 16, 255, 19, 20, 20, 255, 15, 16, 16, 255, 13, 14, 14, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 12, 12, 255, 18, 19, 20, 255, 23, 24, 25, 255, 17, 18, 18, 255, 24, 25, 25, 255, 21, 22, 23, 255, 25, 25, 26, 255, 22, 23, 24, 255, 24, 25, 25, 255, 24, 25, 26, 255, 22, 22, 23, 255, 25, 26, 27, 255, 22, 23, 24, 255, 19, 20, 21, 255, 22, 23, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 24, 25, 26, 255, 17, 18, 18, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 6, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 16, 17, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 16, 17, 17, 255, 18, 19, 20, 255, 17, 17, 18, 255, 20, 21, 22, 255, 24, 25, 25, 255, 22, 22, 23, 255, 19, 20, 21, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 12, 12, 255, 14, 14, 15, 255, 19, 19, 20, 255, 20, 21, 22, 255, 25, 25, 26, 255, 19, 20, 20, 255, 15, 15, 16, 255, 23, 24, 25, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 2, 3, 3, 255, 3, 4, 4, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 20, 21, 22, 255, 26, 27, 28, 255, 27, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 13, 14, 14, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 13, 13, 255, 18, 19, 19, 255, 21, 22, 23, 255, 21, 22, 23, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 28, 29, 30, 255, 22, 23, 24, 255, 31, 32, 33, 255, 21, 22, 23, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 7, 255, 14, 14, 15, 255, 9, 9, 9, 255, 16, 16, 17, 255, 20, 20, 21, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 11, 11, 255, 6, 6, 6, 255, 13, 13, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 21, 22, 22, 255, 24, 24, 25, 255, 17, 18, 18, 255, 12, 12, 13, 255, 13, 14, 14, 255, 5, 5, 5, 255, 8, 9, 9, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 22, 22, 255, 25, 26, 27, 255, 24, 25, 25, 255, 15, 16, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 14, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 20, 21, 22, 255, 17, 17, 18, 255, 24, 25, 25, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 12, 12, 255, 8, 9, 9, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 15, 15, 16, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 22, 23, 24, 255, 20, 21, 21, 255, 27, 27, 28, 255, 27, 28, 29, 255, 27, 27, 28, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 27, 28, 255, 25, 26, 27, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 11, 11, 12, 255, 14, 14, 15, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 15, 15, 16, 255, 13, 14, 14, 255, 18, 18, 19, 255, 13, 13, 13, 255, 18, 18, 19, 255, 21, 21, 22, 255, 27, 27, 28, 255, 20, 21, 22, 255, 29, 29, 30, 255, 20, 21, 22, 255, 27, 28, 29, 255, 32, 33, 34, 255, 23, 24, 25, 255, 19, 20, 21, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 13, 255, 20, 20, 21, 255, 17, 18, 18, 255, 21, 22, 22, 255, 27, 27, 28, 255, 22, 22, 23, 255, 11, 11, 12, 255, 18, 18, 19, 255, 19, 20, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 10, 10, 10, 255, 14, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 22, 22, 23, 255, 19, 20, 21, 255, 29, 30, 31, 255, 25, 26, 27, 255, 28, 29, 30, 255, 25, 26, 26, 255, 26, 27, 28, 255, 26, 27, 28, 255, 19, 20, 21, 255, 24, 25, 25, 255, 27, 27, 28, 255, 22, 22, 23, 255, 18, 18, 19, 255, 22, 22, 23, 255, 19, 20, 21, 255, 24, 24, 25, 255, 16, 16, 17, 255, 10, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 19, 20, 255, 22, 23, 24, 255, 22, 23, 24, 255, 18, 19, 19, 255, 31, 32, 33, 255, 29, 30, 31, 255, 22, 22, 23, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 12, 12, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 13, 13, 255, 19, 19, 20, 255, 24, 24, 25, 255, 25, 26, 26, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 17, 17, 255, 18, 18, 19, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 11, 11, 255, 17, 17, 18, 255, 24, 25, 25, 255, 26, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 17, 18, 18, 255, 19, 20, 21, 255, 20, 20, 21, 255, 26, 26, 27, 255, 27, 27, 28, 255, 19, 20, 20, 255, 20, 20, 21, 255, 32, 33, 33, 255, 30, 31, 32, 255, 26, 27, 27, 255, 26, 27, 28, 255, 23, 24, 25, 255, 17, 17, 18, 255, 11, 11, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 12, 12, 13, 255, 18, 18, 19, 255, 20, 21, 21, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 10, 10, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 14, 15, 15, 255, 12, 12, 13, 255, 6, 6, 7, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 28, 28, 29, 255, 13, 13, 14, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 19, 20, 255, 15, 15, 16, 255, 17, 17, 18, 255, 10, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 21, 22, 22, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 14, 255, 12, 13, 13, 255, 7, 7, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 15, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 17, 17, 18, 255, 16, 16, 17, 255, 18, 19, 19, 255, 14, 15, 15, 255, 19, 19, 20, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 18, 19, 20, 255, 12, 13, 13, 255, 19, 19, 20, 255, 20, 21, 22, 255, 22, 23, 24, 255, 25, 26, 27, 255, 26, 27, 28, 255, 28, 29, 30, 255, 24, 25, 25, 255, 23, 24, 24, 255, 23, 24, 24, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 17, 17, 18, 255, 14, 15, 15, 255, 17, 17, 18, 255, 22, 23, 24, 255, 24, 25, 25, 255, 17, 17, 18, 255, 23, 24, 24, 255, 28, 29, 30, 255, 30, 31, 32, 255, 22, 23, 24, 255, 32, 33, 34, 255, 30, 31, 31, 255, 29, 30, 31, 255, 18, 19, 20, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 11, 11, 255, 7, 7, 8, 255, 6, 6, 7, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 20, 255, 23, 24, 24, 255, 26, 27, 27, 255, 23, 24, 24, 255, 24, 24, 25, 255, 21, 22, 23, 255, 20, 21, 22, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 13, 13, 14, 255, 11, 11, 12, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 15, 15, 255, 13, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 12, 12, 255, 17, 18, 18, 255, 12, 12, 13, 255, 17, 17, 18, 255, 21, 22, 22, 255, 27, 28, 29, 255, 30, 31, 32, 255, 31, 32, 33, 255, 23, 24, 24, 255, 28, 28, 29, 255, 30, 31, 32, 255, 27, 28, 29, 255, 24, 25, 26, 255, 26, 27, 27, 255, 30, 31, 32, 255, 24, 25, 25, 255, 27, 28, 29, 255, 23, 24, 25, 255, 24, 25, 25, 255, 19, 20, 21, 255, 23, 24, 25, 255, 18, 19, 20, 255, 11, 12, 12, 255, 8, 8, 8, 255, 1, 1, 1, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 25, 26, 27, 255, 26, 27, 27, 255, 10, 10, 10, 255, 8, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 21, 21, 22, 255, 23, 24, 25, 255, 23, 24, 24, 255, 22, 23, 24, 255, 20, 20, 21, 255, 24, 25, 25, 255, 22, 22, 23, 255, 16, 17, 17, 255, 15, 15, 16, 255, 5, 5, 5, 255, 6, 6, 7, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 14, 14, 255, 24, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 21, 22, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 14, 14, 255, 23, 24, 24, 255, 26, 27, 27, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 16, 17, 255, 13, 13, 14, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 3, 3, 3, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 13, 13, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 7, 7, 7, 255, 15, 15, 16, 255, 10, 10, 11, 255, 31, 32, 33, 255, 26, 27, 28, 255, 32, 33, 34, 255, 24, 24, 25, 255, 30, 31, 31, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 20, 21, 22, 255, 14, 14, 15, 255, 21, 22, 22, 255, 21, 22, 22, 255, 23, 24, 24, 255, 19, 20, 20, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 10, 10, 255, 12, 12, 12, 255, 14, 15, 15, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 17, 17, 18, 255, 12, 12, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 11, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 20, 255, 20, 21, 21, 255, 22, 23, 24, 255, 24, 24, 25, 255, 25, 26, 27, 255, 19, 20, 20, 255, 20, 20, 21, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 15, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 15, 16, 16, 255, 18, 19, 20, 255, 22, 23, 24, 255, 20, 21, 21, 255, 21, 22, 22, 255, 27, 28, 29, 255, 27, 28, 29, 255, 29, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 25, 25, 26, 255, 32, 33, 34, 255, 24, 25, 26, 255, 22, 22, 23, 255, 18, 19, 20, 255, 9, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 5, 5, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 20, 21, 21, 255, 18, 19, 19, 255, 19, 20, 20, 255, 27, 28, 29, 255, 21, 21, 22, 255, 18, 19, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 13, 14, 255, 6, 6, 6, 255, 3, 3, 3, 255, 11, 12, 12, 255, 10, 10, 11, 255, 11, 11, 12, 255, 9, 10, 10, 255, 12, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 18, 18, 19, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 21, 22, 255, 16, 16, 17, 255, 10, 11, 11, 255, 13, 13, 14, 255, 21, 21, 22, 255, 22, 23, 24, 255, 21, 21, 22, 255, 24, 24, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 26, 255, 30, 31, 31, 255, 31, 32, 33, 255, 26, 27, 28, 255, 25, 26, 26, 255, 32, 33, 34, 255, 16, 17, 17, 255, 25, 25, 26, 255, 20, 21, 22, 255, 18, 19, 20, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 9, 9, 9, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 19, 20, 21, 255, 13, 13, 14, 255, 13, 13, 14, 255, 7, 7, 7, 255, 13, 14, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 13, 14, 14, 255, 20, 21, 22, 255, 20, 20, 21, 255, 31, 32, 33, 255, 25, 26, 27, 255, 28, 28, 29, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 19, 20, 20, 255, 12, 13, 13, 255, 15, 16, 16, 255, 11, 11, 12, 255, 5, 5, 5, 255, 5, 5, 5, 255, 9, 10, 10, 255, 12, 12, 12, 255, 21, 21, 22, 255, 25, 25, 26, 255, 29, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 24, 24, 25, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 20, 20, 21, 255, 19, 19, 20, 255, 21, 21, 22, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 2, 2, 255, 2, 2, 2, 255, 0, 0, 0, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 6, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 15, 16, 255, 18, 19, 19, 255, 19, 20, 21, 255, 17, 17, 18, 255, 16, 17, 17, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 26, 27, 27, 255, 23, 24, 25, 255, 18, 19, 19, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 20, 21, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 20, 21, 255, 22, 23, 24, 255, 19, 19, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 12, 12, 255, 15, 15, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 13, 255, 18, 19, 20, 255, 16, 17, 17, 255, 20, 21, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 10, 10, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 8, 8, 8, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 12, 255, 19, 20, 21, 255, 15, 15, 16, 255, 11, 11, 11, 255, 7, 7, 8, 255, 14, 15, 15, 255, 9, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 3, 4, 4, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 15, 15, 255, 15, 16, 16, 255, 22, 23, 24, 255, 22, 22, 23, 255, 20, 21, 22, 255, 20, 20, 21, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 12, 12, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 12, 12, 13, 255, 18, 18, 19, 255, 16, 17, 17, 255, 21, 22, 22, 255, 23, 24, 24, 255, 21, 21, 22, 255, 29, 29, 30, 255, 29, 29, 30, 255, 26, 26, 27, 255, 31, 32, 33, 255, 30, 31, 32, 255, 19, 20, 20, 255, 25, 26, 27, 255, 30, 31, 31, 255, 22, 23, 24, 255, 18, 18, 19, 255, 11, 12, 12, 255, 9, 9, 9, 255, 3, 3, 3, 255, 7, 7, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 24, 25, 25, 255, 20, 20, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 22, 23, 255, 13, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 5, 5, 6, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 11, 11, 255, 17, 17, 18, 255, 15, 15, 16, 255, 18, 19, 20, 255, 20, 21, 22, 255, 21, 22, 22, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 20, 20, 21, 255, 22, 22, 23, 255, 21, 22, 23, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 19, 20, 20, 255, 18, 18, 19, 255, 15, 15, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 12, 12, 255, 4, 4, 4, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 12, 13, 13, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 21, 22, 22, 255, 18, 19, 19, 255, 23, 24, 25, 255, 24, 25, 26, 255, 22, 23, 24, 255, 30, 31, 32, 255, 24, 25, 26, 255, 19, 20, 21, 255, 22, 23, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 26, 26, 27, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 22, 23, 24, 255, 21, 22, 23, 255, 20, 20, 21, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 11, 11, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 23, 24, 25, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 22, 22, 23, 255, 20, 21, 21, 255, 14, 15, 15, 255, 18, 18, 19, 255, 13, 13, 14, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 15, 16, 16, 255, 11, 11, 11, 255, 17, 18, 18, 255, 21, 22, 22, 255, 19, 20, 21, 255, 23, 24, 24, 255, 18, 19, 20, 255, 22, 23, 24, 255, 22, 22, 23, 255, 17, 18, 18, 255, 29, 29, 30, 255, 19, 20, 20, 255, 12, 12, 13, 255, 8, 8, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 12, 12, 255, 14, 15, 15, 255, 18, 18, 19, 255, 21, 21, 22, 255, 24, 24, 25, 255, 28, 28, 29, 255, 15, 15, 16, 255, 19, 20, 21, 255, 14, 15, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 22, 23, 24, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 12, 12, 13, 255, 19, 20, 20, 255, 24, 24, 25, 255, 18, 19, 20, 255, 22, 23, 24, 255, 16, 17, 17, 255, 18, 19, 20, 255, 16, 17, 17, 255, 17, 18, 18, 255, 10, 11, 11, 255, 14, 14, 15, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 10, 10, 255, 11, 11, 12, 255, 19, 19, 20, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 13, 13, 255, 10, 10, 10, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 15, 15, 255, 25, 26, 26, 255, 18, 18, 19, 255, 22, 23, 24, 255, 24, 24, 25, 255, 25, 26, 27, 255, 30, 31, 31, 255, 28, 28, 29, 255, 24, 24, 25, 255, 30, 31, 32, 255, 19, 20, 21, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 17, 18, 18, 255, 16, 17, 17, 255, 22, 22, 23, 255, 19, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 12, 255, 21, 22, 22, 255, 10, 10, 11, 255, 14, 14, 15, 255, 22, 23, 24, 255, 21, 21, 22, 255, 18, 19, 19, 255, 22, 23, 24, 255, 20, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 25, 26, 27, 255, 25, 26, 26, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 31, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 24, 25, 25, 255, 27, 28, 29, 255, 19, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 6, 6, 7, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 7, 255, 15, 16, 16, 255, 13, 14, 14, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 12, 12, 255, 17, 18, 18, 255, 17, 18, 18, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 7, 7, 8, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 17, 17, 18, 255, 25, 25, 26, 255, 20, 21, 22, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 21, 21, 22, 255, 18, 19, 20, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 3, 4, 4, 255, 10, 11, 11, 255, 13, 13, 13, 255, 22, 22, 23, 255, 23, 24, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 26, 27, 27, 255, 23, 24, 24, 255, 17, 17, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 8, 255, 5, 5, 5, 255, 5, 5, 6, 255, 11, 11, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 3, 3, 3, 255, 1, 2, 2, 255, 4, 4, 4, 255, 3, 4, 4, 255, 3, 3, 3, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 13, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 25, 26, 27, 255, 23, 24, 24, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 12, 13, 13, 255, 10, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 19, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 21, 255, 24, 24, 25, 255, 18, 18, 19, 255, 15, 15, 16, 255, 16, 16, 17, 255, 18, 19, 20, 255, 12, 12, 12, 255, 8, 9, 9, 255, 12, 13, 13, 255, 16, 16, 17, 255, 13, 13, 13, 255, 11, 12, 12, 255, 21, 22, 22, 255, 26, 26, 27, 255, 21, 22, 23, 255, 25, 26, 26, 255, 28, 29, 30, 255, 19, 19, 20, 255, 22, 23, 24, 255, 19, 19, 20, 255, 21, 22, 22, 255, 22, 22, 23, 255, 18, 19, 20, 255, 21, 22, 22, 255, 15, 15, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 22, 23, 24, 255, 20, 20, 21, 255, 19, 20, 20, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 16, 17, 255, 10, 10, 10, 255, 10, 11, 11, 255, 6, 6, 7, 255, 7, 7, 8, 255, 4, 4, 4, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 14, 15, 15, 255, 12, 12, 12, 255, 20, 20, 21, 255, 14, 15, 15, 255, 19, 20, 20, 255, 20, 21, 21, 255, 22, 22, 23, 255, 20, 21, 22, 255, 29, 30, 31, 255, 27, 28, 29, 255, 26, 27, 27, 255, 30, 31, 31, 255, 19, 20, 20, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 8, 255, 12, 13, 13, 255, 22, 22, 23, 255, 21, 21, 22, 255, 14, 15, 15, 255, 11, 12, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 10, 10, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 22, 23, 255, 23, 24, 24, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 19, 19, 255, 24, 25, 26, 255, 17, 17, 18, 255, 21, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 12, 12, 255, 14, 14, 15, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 22, 23, 24, 255, 28, 28, 29, 255, 30, 31, 32, 255, 31, 32, 33, 255, 26, 27, 27, 255, 29, 30, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 28, 28, 29, 255, 30, 31, 32, 255, 24, 25, 26, 255, 15, 16, 16, 255, 22, 22, 23, 255, 15, 15, 16, 255, 12, 12, 13, 255, 13, 14, 14, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 23, 24, 24, 255, 20, 21, 21, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 11, 11, 255, 6, 6, 6, 255, 5, 5, 6, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 15, 16, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 17, 18, 18, 255, 18, 19, 20, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 21, 21, 22, 255, 17, 17, 18, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 28, 255, 26, 26, 27, 255, 18, 18, 19, 255, 15, 15, 16, 255, 18, 18, 19, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 13, 13, 13, 255, 13, 13, 13, 255, 20, 20, 21, 255, 17, 18, 18, 255, 22, 22, 23, 255, 27, 28, 29, 255, 29, 30, 31, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 17, 18, 18, 255, 22, 22, 23, 255, 21, 21, 22, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 5, 5, 5, 255, 8, 9, 9, 255, 3, 3, 3, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 2, 3, 3, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 18, 19, 20, 255, 18, 19, 19, 255, 11, 12, 12, 255, 8, 9, 9, 255, 5, 5, 6, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 19, 19, 255, 21, 22, 23, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 19, 20, 21, 255, 22, 23, 24, 255, 20, 21, 21, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 8, 9, 9, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 19, 20, 21, 255, 17, 18, 18, 255, 20, 21, 21, 255, 29, 30, 31, 255, 22, 23, 24, 255, 22, 22, 23, 255, 17, 17, 18, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 16, 16, 17, 255, 16, 17, 17, 255, 19, 20, 21, 255, 17, 18, 18, 255, 25, 25, 26, 255, 19, 19, 20, 255, 21, 22, 22, 255, 29, 29, 30, 255, 30, 31, 32, 255, 26, 27, 28, 255, 22, 23, 24, 255, 21, 22, 23, 255, 31, 32, 33, 255, 28, 29, 30, 255, 25, 25, 26, 255, 19, 19, 20, 255, 13, 14, 14, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 17, 18, 255, 22, 23, 24, 255, 31, 32, 33, 255, 26, 27, 28, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 22, 23, 255, 15, 15, 16, 255, 17, 18, 18, 255, 18, 18, 19, 255, 12, 12, 13, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 13, 255, 16, 17, 17, 255, 12, 12, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 22, 23, 24, 255, 18, 18, 19, 255, 20, 21, 22, 255, 21, 22, 23, 255, 16, 16, 17, 255, 9, 10, 10, 255, 4, 4, 4, 255, 6, 6, 7, 255, 15, 16, 16, 255, 10, 11, 11, 255, 6, 6, 7, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 21, 22, 255, 15, 16, 16, 255, 19, 19, 20, 255, 23, 24, 25, 255, 24, 24, 25, 255, 30, 31, 31, 255, 26, 27, 28, 255, 20, 21, 22, 255, 24, 25, 26, 255, 19, 19, 20, 255, 9, 9, 9, 255, 12, 12, 12, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 14, 15, 15, 255, 18, 19, 19, 255, 24, 24, 25, 255, 26, 27, 27, 255, 23, 24, 25, 255, 13, 14, 14, 255, 11, 11, 12, 255, 12, 12, 12, 255, 17, 17, 18, 255, 12, 13, 13, 255, 4, 4, 4, 255, 8, 8, 8, 255, 7, 7, 7, 255, 14, 14, 15, 255, 19, 19, 20, 255, 22, 22, 23, 255, 24, 24, 25, 255, 26, 26, 27, 255, 25, 26, 27, 255, 23, 24, 25, 255, 19, 20, 21, 255, 21, 21, 22, 255, 19, 20, 21, 255, 17, 17, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 18, 19, 255, 22, 22, 23, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 26, 27, 28, 255, 22, 23, 24, 255, 17, 17, 18, 255, 11, 12, 12, 255, 15, 16, 16, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 14, 14, 255, 23, 24, 24, 255, 25, 26, 26, 255, 23, 24, 24, 255, 25, 26, 27, 255, 21, 21, 22, 255, 15, 15, 16, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 10, 10, 255, 16, 17, 17, 255, 24, 25, 25, 255, 17, 18, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 19, 20, 255, 27, 28, 29, 255, 28, 29, 30, 255, 20, 21, 21, 255, 32, 33, 34, 255, 21, 22, 23, 255, 14, 14, 15, 255, 15, 15, 16, 255, 8, 8, 8, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 12, 12, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 18, 19, 20, 255, 25, 25, 26, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 31, 32, 33, 255, 20, 20, 21, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 4, 4, 4, 255, 3, 3, 3, 255, 7, 7, 7, 255, 3, 3, 3, 255, 5, 5, 5, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 12, 13, 255, 7, 7, 7, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 11, 12, 255, 13, 13, 14, 255, 19, 20, 20, 255, 19, 20, 20, 255, 15, 15, 16, 255, 25, 25, 26, 255, 19, 19, 20, 255, 14, 15, 15, 255, 17, 17, 18, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 9, 9, 255, 13, 13, 13, 255, 17, 17, 18, 255, 22, 22, 23, 255, 29, 30, 31, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 24, 24, 25, 255, 20, 20, 21, 255, 20, 20, 21, 255, 12, 13, 13, 255, 6, 6, 6, 255, 7, 7, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 12, 12, 12, 255, 19, 20, 20, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 30, 31, 31, 255, 26, 27, 28, 255, 11, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 15, 15, 255, 14, 15, 15, 255, 20, 21, 21, 255, 23, 24, 25, 255, 27, 27, 28, 255, 26, 26, 27, 255, 23, 24, 25, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 25, 25, 26, 255, 28, 29, 30, 255, 20, 21, 22, 255, 13, 14, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 13, 13, 255, 16, 17, 17, 255, 23, 24, 25, 255, 21, 22, 23, 255, 25, 25, 26, 255, 32, 33, 34, 255, 26, 27, 28, 255, 26, 26, 27, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 18, 19, 20, 255, 20, 20, 21, 255, 9, 9, 9, 255, 13, 14, 14, 255, 8, 9, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 21, 255, 24, 24, 25, 255, 15, 16, 16, 255, 18, 19, 20, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 10, 10, 10, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 12, 13, 255, 17, 18, 18, 255, 15, 15, 16, 255, 19, 19, 20, 255, 23, 24, 25, 255, 22, 22, 23, 255, 25, 25, 26, 255, 22, 23, 24, 255, 25, 25, 26, 255, 20, 20, 21, 255, 17, 17, 18, 255, 11, 11, 11, 255, 8, 9, 9, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 14, 15, 15, 255, 17, 17, 18, 255, 23, 24, 25, 255, 19, 20, 21, 255, 8, 9, 9, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 13, 14, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 21, 21, 22, 255, 23, 24, 25, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 18, 19, 19, 255, 24, 24, 25, 255, 22, 23, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 11, 12, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 23, 24, 25, 255, 18, 19, 20, 255, 23, 24, 24, 255, 25, 26, 26, 255, 29, 29, 30, 255, 27, 28, 29, 255, 25, 26, 26, 255, 26, 27, 28, 255, 25, 25, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 23, 24, 25, 255, 20, 21, 21, 255, 13, 13, 14, 255, 17, 18, 18, 255, 13, 13, 13, 255, 10, 11, 11, 255, 5, 5, 5, 255, 13, 13, 13, 255, 12, 12, 13, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 23, 24, 25, 255, 23, 24, 24, 255, 22, 23, 24, 255, 16, 17, 17, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 16, 16, 17, 255, 26, 27, 27, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 15, 15, 255, 19, 19, 20, 255, 18, 19, 20, 255, 23, 24, 25, 255, 27, 27, 28, 255, 28, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 24, 25, 26, 255, 21, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 27, 28, 29, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 28, 29, 30, 255, 18, 19, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 7, 7, 8, 255, 7, 7, 7, 255, 2, 3, 3, 255, 3, 3, 3, 255, 6, 6, 7, 255, 10, 10, 10, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 21, 22, 22, 255, 16, 16, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 17, 18, 18, 255, 23, 24, 25, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 19, 19, 20, 255, 18, 19, 20, 255, 18, 19, 20, 255, 14, 15, 15, 255, 11, 12, 12, 255, 3, 3, 3, 255, 4, 4, 4, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 8, 9, 9, 255, 6, 6, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 16, 17, 255, 23, 24, 24, 255, 26, 26, 27, 255, 16, 17, 17, 255, 14, 15, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 21, 21, 255, 20, 21, 22, 255, 28, 28, 29, 255, 31, 32, 33, 255, 27, 27, 28, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 27, 28, 29, 255, 23, 24, 25, 255, 18, 19, 20, 255, 16, 17, 17, 255, 19, 19, 20, 255, 13, 13, 14, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 18, 18, 19, 255, 17, 17, 18, 255, 21, 22, 22, 255, 28, 29, 30, 255, 32, 33, 34, 255, 23, 24, 24, 255, 24, 25, 26, 255, 20, 21, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 20, 21, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 13, 13, 255, 14, 15, 15, 255, 5, 5, 6, 255, 10, 10, 10, 255, 16, 17, 17, 255, 15, 16, 16, 255, 21, 22, 23, 255, 23, 24, 24, 255, 22, 23, 24, 255, 22, 22, 23, 255, 20, 20, 21, 255, 17, 17, 18, 255, 21, 22, 23, 255, 25, 25, 26, 255, 26, 27, 27, 255, 23, 24, 25, 255, 11, 12, 12, 255, 10, 10, 11, 255, 3, 4, 4, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 11, 11, 12, 255, 16, 17, 17, 255, 18, 19, 19, 255, 20, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 20, 20, 255, 26, 27, 27, 255, 19, 20, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 15, 15, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 23, 24, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 28, 29, 30, 255, 20, 21, 22, 255, 17, 17, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 16, 255, 12, 12, 13, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 17, 18, 18, 255, 13, 13, 14, 255, 19, 20, 20, 255, 24, 25, 25, 255, 24, 25, 25, 255, 24, 24, 25, 255, 27, 27, 28, 255, 26, 27, 27, 255, 27, 28, 29, 255, 26, 26, 27, 255, 30, 31, 31, 255, 17, 18, 18, 255, 19, 20, 20, 255, 19, 20, 21, 255, 11, 11, 11, 255, 15, 16, 16, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 14, 14, 255, 30, 31, 32, 255, 32, 33, 34, 255, 27, 28, 29, 255, 22, 23, 24, 255, 20, 21, 21, 255, 21, 21, 22, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 10, 10, 255, 16, 17, 17, 255, 16, 16, 17, 255, 26, 27, 27, 255, 24, 24, 25, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 15, 16, 16, 255, 19, 20, 20, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 22, 23, 24, 255, 26, 26, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 27, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 13, 13, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 18, 19, 20, 255, 23, 24, 24, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 17, 17, 18, 255, 18, 19, 19, 255, 10, 10, 10, 255, 12, 13, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 0, 0, 0, 255, 1, 1, 1, 255, 6, 6, 6, 255, 12, 12, 13, 255, 10, 10, 11, 255, 18, 18, 19, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 19, 20, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 11, 11, 11, 255, 23, 24, 25, 255, 16, 17, 17, 255, 23, 24, 25, 255, 29, 30, 31, 255, 16, 17, 17, 255, 20, 20, 21, 255, 18, 19, 20, 255, 10, 10, 10, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 19, 20, 21, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 29, 30, 255, 25, 26, 27, 255, 21, 22, 22, 255, 15, 15, 16, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 18, 19, 19, 255, 17, 17, 18, 255, 9, 10, 10, 255, 15, 15, 16, 255, 11, 12, 12, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 21, 22, 255, 12, 13, 13, 255, 11, 11, 11, 255, 6, 6, 7, 255, 11, 12, 12, 255, 18, 18, 19, 255, 18, 18, 19, 255, 25, 25, 26, 255, 21, 22, 23, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 25, 26, 27, 255, 19, 20, 21, 255, 18, 19, 19, 255, 14, 15, 15, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 19, 19, 20, 255, 27, 28, 29, 255, 22, 23, 24, 255, 28, 29, 30, 255, 29, 29, 30, 255, 14, 15, 15, 255, 25, 25, 26, 255, 20, 20, 21, 255, 21, 21, 22, 255, 15, 15, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 19, 20, 20, 255, 21, 21, 22, 255, 19, 20, 20, 255, 27, 28, 29, 255, 31, 32, 33, 255, 23, 24, 24, 255, 21, 22, 22, 255, 24, 25, 25, 255, 22, 23, 24, 255, 23, 24, 25, 255, 19, 20, 20, 255, 13, 13, 13, 255, 10, 10, 10, 255, 5, 5, 5, 255, 10, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 20, 255, 14, 14, 15, 255, 13, 13, 14, 255, 15, 15, 16, 255, 13, 13, 14, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 10, 10, 255, 13, 13, 14, 255, 23, 24, 25, 255, 21, 22, 23, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 23, 24, 25, 255, 25, 26, 26, 255, 29, 30, 31, 255, 31, 32, 33, 255, 29, 29, 30, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 30, 31, 31, 255, 23, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 10, 10, 255, 14, 14, 15, 255, 17, 17, 18, 255, 13, 13, 14, 255, 19, 20, 21, 255, 17, 18, 18, 255, 25, 25, 26, 255, 25, 26, 26, 255, 23, 24, 24, 255, 32, 33, 34, 255, 27, 27, 28, 255, 19, 19, 20, 255, 23, 24, 25, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 19, 19, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 26, 255, 24, 25, 26, 255, 19, 19, 20, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 7, 255, 1, 1, 1, 255, 3, 4, 4, 255, 1, 1, 1, 255, 5, 5, 5, 255, 12, 13, 13, 255, 19, 20, 21, 255, 23, 24, 24, 255, 22, 22, 23, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 11, 11, 255, 13, 13, 14, 255, 12, 12, 13, 255, 15, 15, 16, 255, 22, 23, 24, 255, 18, 19, 20, 255, 26, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 24, 25, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 5, 6, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 13, 14, 255, 17, 18, 18, 255, 20, 21, 21, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 30, 31, 31, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 21, 22, 22, 255, 21, 21, 22, 255, 15, 16, 16, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 1, 2, 2, 255, 3, 3, 3, 255, 1, 1, 1, 255, 5, 5, 6, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 17, 17, 18, 255, 18, 19, 20, 255, 25, 26, 26, 255, 19, 19, 20, 255, 24, 25, 26, 255, 28, 28, 29, 255, 21, 22, 23, 255, 30, 31, 32, 255, 26, 27, 27, 255, 25, 26, 27, 255, 24, 24, 25, 255, 18, 19, 20, 255, 18, 19, 20, 255, 23, 24, 24, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 16, 17, 17, 255, 21, 22, 22, 255, 29, 30, 31, 255, 28, 29, 30, 255, 17, 18, 18, 255, 21, 22, 23, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 2, 3, 3, 255, 1, 2, 2, 255, 8, 9, 9, 255, 4, 4, 4, 255, 12, 13, 13, 255, 16, 16, 17, 255, 25, 26, 26, 255, 21, 21, 22, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 21, 21, 22, 255, 22, 23, 24, 255, 24, 24, 25, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 26, 255, 22, 23, 24, 255, 25, 26, 27, 255, 19, 20, 20, 255, 16, 17, 17, 255, 18, 19, 19, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 14, 15, 255, 22, 23, 24, 255, 17, 17, 18, 255, 23, 24, 25, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 21, 22, 22, 255, 27, 28, 29, 255, 28, 29, 30, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 22, 23, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 22, 22, 23, 255, 20, 20, 21, 255, 16, 16, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 10, 11, 255, 7, 7, 8, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 14, 15, 15, 255, 12, 12, 13, 255, 8, 9, 9, 255, 12, 13, 13, 255, 18, 19, 20, 255, 18, 18, 19, 255, 25, 26, 26, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 6, 6, 6, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 20, 20, 21, 255, 23, 24, 24, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 27, 27, 255, 21, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 11, 11, 255, 6, 6, 7, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 24, 25, 25, 255, 26, 27, 28, 255, 31, 32, 33, 255, 25, 25, 26, 255, 32, 33, 34, 255, 25, 26, 26, 255, 17, 17, 18, 255, 27, 28, 29, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 6, 255, 5, 5, 6, 255, 11, 11, 12, 255, 15, 15, 16, 255, 12, 13, 13, 255, 30, 31, 31, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 30, 255, 24, 24, 25, 255, 18, 18, 19, 255, 21, 22, 23, 255, 14, 14, 15, 255, 12, 13, 13, 255, 5, 5, 5, 255, 3, 3, 3, 255, 5, 5, 5, 255, 13, 13, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 14, 15, 15, 255, 24, 24, 25, 255, 21, 21, 22, 255, 27, 28, 29, 255, 27, 28, 29, 255, 31, 32, 33, 255, 13, 13, 14, 255, 15, 15, 16, 255, 12, 12, 12, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 12, 13, 255, 16, 16, 17, 255, 19, 20, 20, 255, 26, 26, 27, 255, 25, 25, 26, 255, 22, 22, 23, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 27, 255, 24, 25, 26, 255, 18, 19, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 17, 17, 18, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 21, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 22, 23, 24, 255, 24, 25, 25, 255, 21, 21, 22, 255, 13, 14, 14, 255, 8, 8, 8, 255, 10, 11, 11, 255, 2, 2, 2, 255, 7, 7, 7, 255, 5, 5, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 9, 9, 255, 6, 6, 6, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 20, 20, 21, 255, 24, 25, 25, 255, 18, 18, 19, 255, 30, 31, 32, 255, 24, 25, 26, 255, 25, 25, 26, 255, 27, 28, 29, 255, 32, 33, 34, 255, 23, 24, 24, 255, 31, 32, 33, 255, 24, 25, 26, 255, 15, 15, 16, 255, 16, 17, 17, 255, 10, 10, 11, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 19, 20, 20, 255, 32, 33, 34, 255, 30, 31, 31, 255, 24, 24, 25, 255, 13, 13, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 8, 255, 10, 11, 11, 255, 13, 13, 13, 255, 21, 22, 23, 255, 30, 31, 32, 255, 27, 28, 29, 255, 25, 26, 26, 255, 17, 18, 18, 255, 19, 19, 20, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 12, 12, 13, 255, 14, 15, 15, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 19, 20, 20, 255, 18, 18, 19, 255, 29, 30, 31, 255, 24, 25, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 24, 25, 255, 20, 21, 21, 255, 24, 25, 26, 255, 19, 20, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 19, 19, 20, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 19, 20, 21, 255, 26, 27, 28, 255, 19, 20, 21, 255, 18, 19, 19, 255, 15, 16, 16, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 26, 27, 28, 255, 27, 28, 29, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 17, 17, 18, 255, 19, 20, 21, 255, 15, 15, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 4, 4, 4, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 18, 19, 20, 255, 24, 24, 25, 255, 27, 28, 29, 255, 30, 31, 31, 255, 17, 17, 18, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 9, 9, 255, 15, 15, 16, 255, 14, 15, 15, 255, 24, 24, 25, 255, 15, 16, 16, 255, 23, 24, 24, 255, 24, 24, 25, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 24, 25, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 13, 255, 12, 12, 13, 255, 10, 10, 10, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 16, 16, 17, 255, 20, 20, 21, 255, 22, 23, 24, 255, 21, 22, 22, 255, 24, 25, 25, 255, 25, 26, 26, 255, 21, 22, 23, 255, 25, 26, 27, 255, 21, 22, 23, 255, 14, 14, 15, 255, 17, 17, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 16, 17, 17, 255, 21, 21, 22, 255, 25, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 21, 22, 255, 17, 18, 18, 255, 22, 23, 24, 255, 10, 11, 11, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 22, 22, 23, 255, 21, 22, 22, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 18, 19, 255, 16, 16, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 4, 4, 4, 255, 8, 8, 8, 255, 12, 13, 13, 255, 18, 18, 19, 255, 21, 21, 22, 255, 28, 29, 30, 255, 26, 27, 28, 255, 31, 32, 33, 255, 31, 32, 33, 255, 27, 27, 28, 255, 23, 24, 25, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 24, 25, 25, 255, 25, 25, 26, 255, 20, 21, 21, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 22, 22, 255, 26, 27, 28, 255, 26, 27, 28, 255, 19, 19, 20, 255, 18, 18, 19, 255, 11, 11, 12, 255, 4, 4, 4, 255, 2, 2, 2, 255, 3, 3, 3, 255, 6, 6, 6, 255, 3, 4, 4, 255, 1, 1, 1, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 18, 18, 19, 255, 23, 24, 25, 255, 20, 21, 21, 255, 28, 28, 29, 255, 22, 23, 24, 255, 17, 18, 18, 255, 22, 23, 24, 255, 31, 32, 33, 255, 24, 25, 25, 255, 31, 32, 33, 255, 20, 21, 21, 255, 18, 19, 20, 255, 15, 16, 16, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 20, 21, 21, 255, 21, 22, 22, 255, 20, 21, 22, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 9, 9, 255, 5, 5, 5, 255, 0, 0, 0, 255, 5, 5, 5, 255, 9, 10, 10, 255, 15, 15, 16, 255, 21, 22, 23, 255, 24, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 17, 18, 18, 255, 23, 24, 25, 255, 19, 20, 20, 255, 19, 20, 20, 255, 17, 18, 18, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 20, 20, 255, 20, 21, 21, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 28, 29, 30, 255, 19, 20, 20, 255, 26, 26, 27, 255, 23, 24, 25, 255, 18, 19, 19, 255, 18, 18, 19, 255, 14, 15, 15, 255, 7, 7, 7, 255, 9, 10, 10, 255, 15, 15, 16, 255, 15, 15, 16, 255, 19, 20, 21, 255, 19, 20, 20, 255, 23, 24, 24, 255, 25, 26, 27, 255, 27, 28, 29, 255, 24, 25, 25, 255, 22, 22, 23, 255, 23, 24, 25, 255, 20, 21, 22, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 17, 18, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 11, 12, 255, 21, 21, 22, 255, 22, 23, 24, 255, 13, 13, 13, 255, 25, 26, 26, 255, 32, 33, 34, 255, 24, 25, 26, 255, 26, 26, 27, 255, 13, 14, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 6, 6, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 11, 12, 255, 7, 7, 8, 255, 19, 20, 20, 255, 17, 18, 18, 255, 22, 23, 24, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 16, 16, 17, 255, 13, 14, 14, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 16, 255, 21, 22, 23, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 23, 24, 25, 255, 20, 21, 22, 255, 24, 25, 26, 255, 15, 16, 16, 255, 18, 18, 19, 255, 15, 15, 16, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 18, 18, 19, 255, 19, 20, 21, 255, 18, 19, 20, 255, 28, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 14, 14, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 19, 19, 20, 255, 25, 26, 27, 255, 24, 24, 25, 255, 22, 23, 24, 255, 25, 25, 26, 255, 21, 22, 22, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 13, 255, 15, 16, 16, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 23, 24, 255, 19, 19, 20, 255, 25, 26, 26, 255, 20, 21, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 10, 10, 10, 255, 9, 10, 10, 255, 2, 2, 2, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 21, 21, 22, 255, 20, 21, 21, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 18, 18, 19, 255, 15, 16, 16, 255, 21, 22, 23, 255, 21, 22, 23, 255, 28, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 27, 28, 255, 20, 21, 22, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 17, 17, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 6, 255, 12, 12, 13, 255, 12, 12, 13, 255, 18, 18, 19, 255, 22, 23, 24, 255, 22, 23, 24, 255, 22, 23, 24, 255, 27, 27, 28, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 28, 28, 29, 255, 20, 20, 21, 255, 21, 22, 23, 255, 17, 17, 18, 255, 13, 14, 14, 255, 9, 9, 9, 255, 5, 5, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 6, 255, 7, 7, 7, 255, 12, 12, 13, 255, 7, 7, 8, 255, 5, 5, 6, 255, 10, 11, 11, 255, 15, 15, 16, 255, 22, 23, 24, 255, 23, 24, 24, 255, 24, 24, 25, 255, 16, 17, 17, 255, 23, 24, 25, 255, 15, 16, 16, 255, 23, 24, 24, 255, 23, 24, 25, 255, 19, 20, 20, 255, 19, 19, 20, 255, 20, 21, 21, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 8, 9, 9, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 19, 19, 255, 12, 12, 13, 255, 13, 13, 14, 255, 6, 6, 6, 255, 5, 5, 6, 255, 1, 1, 1, 255, 9, 9, 9, 255, 12, 13, 13, 255, 18, 19, 19, 255, 12, 13, 13, 255, 20, 20, 21, 255, 23, 24, 24, 255, 25, 26, 27, 255, 31, 32, 33, 255, 23, 24, 24, 255, 25, 26, 27, 255, 22, 22, 23, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 20, 21, 21, 255, 19, 20, 20, 255, 21, 22, 23, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 27, 255, 20, 21, 22, 255, 21, 22, 23, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 15, 16, 16, 255, 23, 24, 25, 255, 21, 22, 22, 255, 16, 17, 17, 255, 26, 26, 27, 255, 30, 31, 32, 255, 21, 22, 22, 255, 18, 19, 19, 255, 23, 24, 25, 255, 25, 26, 26, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 24, 24, 25, 255, 27, 27, 28, 255, 18, 19, 19, 255, 16, 17, 17, 255, 19, 20, 21, 255, 17, 18, 18, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 22, 23, 255, 18, 19, 20, 255, 22, 23, 24, 255, 12, 13, 13, 255, 16, 16, 17, 255, 18, 18, 19, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 14, 14, 15, 255, 6, 6, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 11, 12, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 21, 22, 22, 255, 22, 22, 23, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 18, 19, 255, 22, 23, 24, 255, 23, 24, 25, 255, 23, 24, 24, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 25, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 21, 22, 255, 19, 19, 20, 255, 28, 29, 30, 255, 30, 31, 32, 255, 18, 19, 20, 255, 20, 20, 21, 255, 22, 23, 24, 255, 20, 20, 21, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 10, 10, 255, 13, 14, 14, 255, 18, 18, 19, 255, 13, 14, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 21, 22, 255, 25, 26, 26, 255, 19, 20, 20, 255, 21, 21, 22, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 13, 13, 255, 8, 8, 8, 255, 3, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 21, 21, 22, 255, 27, 28, 29, 255, 26, 27, 27, 255, 25, 26, 27, 255, 27, 28, 29, 255, 32, 33, 34, 255, 18, 18, 19, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 20, 20, 21, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 20, 21, 255, 22, 22, 23, 255, 17, 17, 18, 255, 31, 32, 33, 255, 26, 27, 27, 255, 22, 22, 23, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 17, 18, 255, 15, 15, 16, 255, 21, 22, 22, 255, 20, 20, 21, 255, 25, 26, 27, 255, 28, 29, 30, 255, 25, 26, 27, 255, 32, 33, 34, 255, 20, 20, 21, 255, 18, 18, 19, 255, 23, 24, 25, 255, 20, 21, 21, 255, 20, 20, 21, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 4, 4, 4, 255, 5, 5, 6, 255, 7, 7, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 11, 12, 12, 255, 17, 17, 18, 255, 24, 25, 26, 255, 22, 23, 24, 255, 18, 19, 20, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 20, 21, 21, 255, 24, 24, 25, 255, 26, 26, 27, 255, 16, 17, 17, 255, 17, 18, 18, 255, 19, 20, 21, 255, 12, 12, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 13, 13, 14, 255, 9, 9, 9, 255, 22, 23, 24, 255, 20, 21, 22, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 10, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 5, 5, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 13, 13, 255, 23, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 22, 23, 24, 255, 24, 25, 26, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 10, 10, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 10, 11, 255, 19, 20, 20, 255, 15, 16, 16, 255, 14, 14, 15, 255, 23, 24, 24, 255, 26, 27, 27, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 25, 25, 26, 255, 22, 23, 24, 255, 22, 23, 24, 255, 21, 22, 22, 255, 14, 14, 15, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 21, 21, 22, 255, 25, 25, 26, 255, 20, 21, 22, 255, 28, 29, 30, 255, 23, 24, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 19, 19, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 19, 20, 20, 255, 15, 16, 16, 255, 16, 16, 17, 255, 23, 24, 24, 255, 20, 21, 21, 255, 21, 22, 23, 255, 14, 14, 15, 255, 15, 15, 16, 255, 22, 22, 23, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 4, 4, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 6, 255, 14, 15, 15, 255, 13, 13, 14, 255, 18, 19, 20, 255, 25, 26, 27, 255, 21, 21, 22, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 13, 255, 18, 18, 19, 255, 16, 17, 17, 255, 21, 22, 23, 255, 18, 18, 19, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 17, 18, 255, 18, 19, 19, 255, 19, 20, 20, 255, 23, 24, 24, 255, 19, 20, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 17, 17, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 19, 20, 20, 255, 21, 22, 22, 255, 16, 16, 17, 255, 19, 19, 20, 255, 12, 12, 13, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 12, 13, 255, 20, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 21, 22, 255, 13, 13, 14, 255, 19, 20, 20, 255, 19, 19, 20, 255, 20, 20, 21, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 16, 17, 17, 255, 17, 18, 18, 255, 30, 31, 31, 255, 25, 26, 27, 255, 20, 21, 21, 255, 32, 33, 34, 255, 29, 30, 31, 255, 22, 22, 23, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 11, 12, 12, 255, 17, 17, 18, 255, 18, 19, 20, 255, 20, 21, 21, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 16, 17, 255, 18, 18, 19, 255, 19, 19, 20, 255, 30, 31, 32, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 6, 6, 6, 255, 10, 11, 11, 255, 7, 7, 8, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 11, 11, 255, 28, 29, 30, 255, 23, 24, 24, 255, 28, 28, 29, 255, 22, 22, 23, 255, 20, 21, 22, 255, 19, 20, 20, 255, 19, 19, 20, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 8, 255, 3, 4, 4, 255, 6, 6, 6, 255, 5, 5, 5, 255, 11, 11, 11, 255, 10, 10, 11, 255, 14, 14, 15, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 22, 23, 24, 255, 22, 23, 24, 255, 21, 21, 22, 255, 14, 15, 15, 255, 26, 27, 27, 255, 19, 20, 21, 255, 18, 19, 20, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 7, 7, 7, 255, 18, 19, 20, 255, 16, 17, 17, 255, 19, 19, 20, 255, 14, 15, 15, 255, 8, 8, 8, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 17, 18, 18, 255, 28, 28, 29, 255, 32, 33, 34, 255, 24, 25, 26, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 31, 32, 33, 255, 16, 16, 17, 255, 19, 19, 20, 255, 12, 13, 13, 255, 13, 14, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 7, 7, 8, 255, 14, 14, 15, 255, 16, 16, 17, 255, 24, 25, 25, 255, 28, 29, 30, 255, 25, 25, 26, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 22, 22, 23, 255, 24, 25, 26, 255, 20, 21, 22, 255, 15, 16, 16, 255, 13, 13, 13, 255, 6, 6, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 20, 21, 22, 255, 22, 22, 23, 255, 25, 26, 26, 255, 22, 23, 24, 255, 16, 17, 17, 255, 25, 26, 26, 255, 30, 31, 32, 255, 24, 24, 25, 255, 24, 24, 25, 255, 19, 20, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 7, 7, 8, 255, 11, 12, 12, 255, 14, 14, 15, 255, 18, 19, 19, 255, 11, 12, 12, 255, 15, 15, 16, 255, 20, 21, 21, 255, 15, 15, 16, 255, 21, 22, 22, 255, 18, 19, 19, 255, 20, 21, 22, 255, 24, 24, 25, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 7, 7, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 8, 255, 12, 13, 13, 255, 13, 14, 14, 255, 19, 19, 20, 255, 17, 17, 18, 255, 24, 24, 25, 255, 25, 26, 26, 255, 26, 27, 28, 255, 22, 23, 24, 255, 14, 14, 15, 255, 18, 19, 20, 255, 21, 21, 22, 255, 14, 14, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 15, 15, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 23, 24, 24, 255, 17, 17, 18, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 25, 26, 26, 255, 23, 24, 25, 255, 21, 21, 22, 255, 20, 21, 22, 255, 25, 26, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 9, 10, 10, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 15, 15, 16, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 15, 15, 16, 255, 17, 17, 18, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 32, 33, 34, 255, 28, 28, 29, 255, 22, 23, 24, 255, 23, 24, 25, 255, 18, 19, 19, 255, 9, 10, 10, 255, 12, 12, 13, 255, 14, 15, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 19, 20, 255, 22, 23, 24, 255, 26, 27, 28, 255, 12, 13, 13, 255, 31, 32, 33, 255, 18, 19, 19, 255, 12, 12, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 12, 255, 14, 14, 15, 255, 20, 21, 22, 255, 15, 15, 16, 255, 18, 18, 19, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 11, 11, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 24, 25, 25, 255, 23, 24, 24, 255, 32, 33, 34, 255, 21, 21, 22, 255, 22, 23, 24, 255, 15, 15, 16, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 8, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 14, 255, 20, 21, 21, 255, 21, 21, 22, 255, 32, 33, 34, 255, 26, 27, 27, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 19, 20, 255, 14, 14, 15, 255, 12, 12, 13, 255, 7, 7, 8, 255, 2, 2, 2, 255, 5, 5, 6, 255, 6, 6, 7, 255, 11, 12, 12, 255, 11, 11, 12, 255, 17, 17, 18, 255, 24, 25, 26, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 15, 16, 16, 255, 19, 20, 21, 255, 19, 19, 20, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 22, 23, 24, 255, 23, 24, 24, 255, 21, 22, 22, 255, 23, 24, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 27, 28, 29, 255, 30, 31, 32, 255, 23, 24, 25, 255, 19, 20, 20, 255, 21, 22, 23, 255, 13, 14, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 19, 20, 255, 20, 21, 21, 255, 21, 21, 22, 255, 19, 20, 20, 255, 14, 14, 15, 255, 23, 24, 24, 255, 20, 21, 22, 255, 26, 26, 27, 255, 21, 22, 22, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 11, 11, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 18, 18, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 18, 19, 20, 255, 20, 21, 22, 255, 22, 23, 24, 255, 19, 20, 20, 255, 17, 18, 18, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 18, 18, 19, 255, 24, 25, 25, 255, 23, 24, 25, 255, 26, 26, 27, 255, 21, 22, 23, 255, 25, 26, 26, 255, 21, 22, 23, 255, 26, 27, 27, 255, 24, 24, 25, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 21, 22, 255, 13, 14, 14, 255, 17, 18, 18, 255, 17, 17, 18, 255, 20, 20, 21, 255, 18, 19, 19, 255, 25, 26, 27, 255, 23, 24, 24, 255, 26, 26, 27, 255, 28, 29, 30, 255, 27, 27, 28, 255, 28, 28, 29, 255, 31, 32, 33, 255, 27, 28, 29, 255, 23, 24, 24, 255, 20, 20, 21, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 8, 9, 9, 255, 13, 13, 13, 255, 2, 3, 3, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 20, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 13, 13, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 28, 29, 255, 24, 25, 26, 255, 22, 23, 24, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 8, 8, 8, 255, 14, 14, 15, 255, 8, 8, 8, 255, 4, 4, 4, 255, 10, 10, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 20, 20, 21, 255, 28, 28, 29, 255, 22, 23, 24, 255, 30, 31, 32, 255, 31, 32, 33, 255, 14, 14, 15, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 15, 16, 16, 255, 10, 10, 11, 255, 17, 17, 18, 255, 22, 22, 23, 255, 20, 20, 21, 255, 18, 18, 19, 255, 18, 19, 20, 255, 15, 15, 16, 255, 11, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 13, 255, 15, 15, 16, 255, 14, 15, 15, 255, 19, 19, 20, 255, 7, 7, 8, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 10, 10, 255, 13, 13, 13, 255, 10, 11, 11, 255, 16, 17, 17, 255, 12, 12, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 19, 20, 21, 255, 18, 18, 19, 255, 27, 27, 28, 255, 25, 25, 26, 255, 27, 27, 28, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 5, 5, 6, 255, 7, 7, 7, 255, 20, 21, 21, 255, 20, 21, 22, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 19, 19, 20, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 22, 23, 24, 255, 21, 22, 22, 255, 13, 13, 14, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 20, 21, 255, 19, 20, 21, 255, 15, 16, 16, 255, 16, 16, 17, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 21, 255, 21, 21, 22, 255, 27, 27, 28, 255, 27, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 29, 30, 31, 255, 31, 32, 33, 255, 29, 29, 30, 255, 28, 29, 30, 255, 27, 28, 29, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 7, 7, 8, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 20, 21, 255, 14, 14, 15, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 15, 16, 16, 255, 19, 20, 21, 255, 21, 21, 22, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 1, 2, 2, 255, 8, 8, 8, 255, 9, 9, 9, 255, 17, 18, 18, 255, 8, 8, 8, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 20, 21, 22, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 15, 16, 255, 17, 17, 18, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 24, 24, 25, 255, 19, 19, 20, 255, 20, 20, 21, 255, 16, 17, 17, 255, 25, 26, 27, 255, 27, 27, 28, 255, 28, 29, 30, 255, 32, 33, 34, 255, 22, 22, 23, 255, 20, 21, 21, 255, 12, 12, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 7, 7, 8, 255, 13, 14, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 12, 255, 17, 18, 18, 255, 10, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 18, 19, 19, 255, 21, 22, 22, 255, 26, 27, 27, 255, 20, 21, 22, 255, 18, 19, 19, 255, 21, 22, 22, 255, 18, 19, 20, 255, 25, 26, 27, 255, 24, 24, 25, 255, 24, 25, 25, 255, 14, 14, 15, 255, 9, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 10, 255, 10, 10, 11, 255, 6, 6, 6, 255, 14, 15, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 14, 15, 15, 255, 15, 15, 16, 255, 19, 19, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 22, 22, 23, 255, 25, 25, 26, 255, 22, 23, 24, 255, 19, 20, 21, 255, 19, 19, 20, 255, 17, 17, 18, 255, 16, 17, 17, 255, 10, 10, 10, 255, 12, 12, 12, 255, 1, 1, 1, 255, 6, 6, 7, 255, 14, 15, 15, 255, 15, 15, 16, 255, 10, 10, 10, 255, 14, 15, 15, 255, 14, 15, 15, 255, 22, 22, 23, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 8, 8, 255, 13, 13, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 10, 11, 255, 5, 5, 5, 255, 10, 10, 10, 255, 4, 4, 4, 255, 10, 11, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 6, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 20, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 8, 8, 8, 255, 13, 14, 14, 255, 11, 12, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 19, 20, 20, 255, 27, 27, 28, 255, 22, 22, 23, 255, 16, 16, 17, 255, 21, 22, 23, 255, 15, 15, 16, 255, 15, 16, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 15, 15, 255, 9, 10, 10, 255, 12, 12, 12, 255, 8, 8, 8, 255, 3, 3, 3, 255, 5, 5, 6, 255, 10, 10, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 17, 17, 18, 255, 22, 22, 23, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 22, 23, 24, 255, 11, 12, 12, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 11, 12, 255, 5, 5, 5, 255, 10, 10, 10, 255, 12, 12, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 22, 22, 23, 255, 20, 21, 21, 255, 21, 21, 22, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 22, 23, 255, 21, 22, 23, 255, 26, 26, 27, 255, 23, 24, 24, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 30, 255, 28, 29, 30, 255, 19, 20, 20, 255, 21, 22, 23, 255, 13, 13, 14, 255, 12, 12, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 7, 7, 7, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 19, 20, 20, 255, 13, 13, 14, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 12, 12, 13, 255, 16, 16, 17, 255, 19, 20, 21, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 7, 7, 8, 255, 14, 15, 15, 255, 16, 17, 17, 255, 19, 20, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 12, 12, 12, 255, 18, 19, 19, 255, 21, 22, 23, 255, 18, 18, 19, 255, 20, 20, 21, 255, 17, 18, 18, 255, 18, 18, 19, 255, 22, 22, 23, 255, 22, 23, 24, 255, 16, 17, 17, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 16, 16, 17, 255, 12, 12, 12, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 12, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 22, 23, 24, 255, 25, 26, 26, 255, 23, 24, 24, 255, 16, 17, 17, 255, 14, 15, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 10, 10, 10, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 28, 29, 30, 255, 28, 29, 30, 255, 31, 32, 33, 255, 25, 25, 26, 255, 25, 25, 26, 255, 26, 27, 28, 255, 12, 13, 13, 255, 21, 22, 23, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 4, 4, 4, 255, 3, 3, 3, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 21, 22, 22, 255, 19, 19, 20, 255, 30, 31, 32, 255, 28, 28, 29, 255, 32, 33, 34, 255, 19, 19, 20, 255, 14, 15, 15, 255, 11, 12, 12, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 11, 11, 12, 255, 6, 6, 7, 255, 7, 7, 7, 255, 5, 5, 6, 255, 6, 6, 6, 255, 14, 15, 15, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 12, 255, 27, 28, 29, 255, 22, 22, 23, 255, 15, 15, 16, 255, 19, 19, 20, 255, 22, 23, 24, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 3, 3, 3, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 20, 20, 21, 255, 17, 17, 18, 255, 19, 20, 21, 255, 30, 31, 31, 255, 24, 24, 25, 255, 22, 23, 24, 255, 20, 21, 21, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 14, 15, 255, 14, 15, 15, 255, 19, 20, 20, 255, 22, 23, 24, 255, 29, 30, 31, 255, 27, 28, 29, 255, 26, 26, 27, 255, 32, 33, 34, 255, 22, 23, 24, 255, 24, 25, 26, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 10, 11, 255, 12, 12, 13, 255, 20, 21, 21, 255, 24, 24, 25, 255, 20, 21, 22, 255, 29, 30, 31, 255, 24, 24, 25, 255, 17, 17, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 14, 14, 15, 255, 12, 13, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 25, 25, 26, 255, 26, 27, 27, 255, 19, 19, 20, 255, 25, 26, 26, 255, 26, 27, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 27, 28, 255, 21, 22, 23, 255, 16, 17, 17, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 12, 255, 8, 8, 8, 255, 3, 4, 4, 255, 5, 5, 6, 255, 5, 5, 5, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 12, 12, 12, 255, 9, 10, 10, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 11, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 20, 21, 21, 255, 16, 17, 17, 255, 21, 21, 22, 255, 27, 28, 29, 255, 30, 31, 32, 255, 24, 25, 26, 255, 21, 21, 22, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 8, 9, 9, 255, 13, 13, 14, 255, 17, 18, 18, 255, 24, 25, 25, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 21, 21, 22, 255, 19, 19, 20, 255, 18, 19, 20, 255, 9, 10, 10, 255, 11, 11, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 10, 10, 255, 5, 5, 6, 255, 6, 6, 7, 255, 3, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 17, 17, 18, 255, 18, 18, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 27, 28, 255, 16, 16, 17, 255, 22, 23, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 14, 14, 255, 14, 14, 15, 255, 21, 21, 22, 255, 14, 14, 15, 255, 22, 23, 24, 255, 23, 24, 25, 255, 30, 31, 32, 255, 19, 19, 20, 255, 15, 15, 16, 255, 16, 17, 17, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 14, 14, 15, 255, 12, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 18, 19, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 18, 19, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 8, 9, 9, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 7, 7, 8, 255, 8, 9, 9, 255, 7, 7, 8, 255, 13, 14, 14, 255, 14, 15, 15, 255, 24, 24, 25, 255, 28, 28, 29, 255, 27, 28, 29, 255, 23, 24, 25, 255, 21, 22, 23, 255, 18, 19, 20, 255, 21, 21, 22, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 23, 24, 25, 255, 17, 17, 18, 255, 16, 17, 17, 255, 8, 8, 8, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 8, 9, 9, 255, 5, 5, 5, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 19, 20, 255, 27, 27, 28, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 25, 25, 26, 255, 23, 24, 25, 255, 19, 20, 20, 255, 15, 15, 16, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 26, 27, 28, 255, 17, 18, 18, 255, 25, 26, 27, 255, 29, 29, 30, 255, 27, 27, 28, 255, 21, 22, 22, 255, 20, 21, 22, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 23, 24, 25, 255, 27, 28, 29, 255, 31, 32, 33, 255, 20, 21, 21, 255, 31, 32, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 24, 24, 25, 255, 23, 24, 24, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 7, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 6, 255, 3, 4, 4, 255, 5, 5, 6, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 12, 13, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 14, 15, 15, 255, 18, 19, 20, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 17, 18, 18, 255, 23, 24, 25, 255, 21, 22, 23, 255, 20, 20, 21, 255, 32, 33, 34, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 7, 255, 17, 18, 18, 255, 13, 13, 14, 255, 16, 16, 17, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 22, 22, 23, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 10, 10, 10, 255, 16, 16, 17, 255, 11, 11, 12, 255, 14, 15, 15, 255, 19, 20, 20, 255, 18, 19, 20, 255, 25, 25, 26, 255, 18, 18, 19, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 20, 21, 21, 255, 15, 16, 16, 255, 13, 13, 14, 255, 12, 12, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 19, 19, 20, 255, 19, 19, 20, 255, 16, 16, 17, 255, 30, 31, 32, 255, 32, 33, 34, 255, 24, 25, 25, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 3, 4, 4, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 20, 21, 255, 11, 11, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 20, 21, 21, 255, 20, 21, 22, 255, 15, 16, 16, 255, 19, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 18, 18, 19, 255, 24, 24, 25, 255, 20, 20, 21, 255, 22, 23, 24, 255, 23, 24, 24, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 18, 19, 20, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 12, 12, 13, 255, 16, 17, 17, 255, 20, 21, 21, 255, 13, 14, 14, 255, 13, 14, 14, 255, 8, 9, 9, 255, 6, 6, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 12, 12, 255, 20, 20, 21, 255, 25, 26, 27, 255, 19, 20, 21, 255, 24, 25, 25, 255, 32, 33, 34, 255, 20, 21, 21, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 13, 13, 13, 255, 6, 6, 7, 255, 8, 8, 8, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 9, 9, 255, 15, 15, 16, 255, 16, 16, 17, 255, 19, 19, 20, 255, 19, 20, 20, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 16, 17, 17, 255, 23, 24, 24, 255, 31, 32, 33, 255, 26, 27, 27, 255, 31, 32, 33, 255, 19, 20, 20, 255, 20, 21, 22, 255, 17, 18, 18, 255, 13, 14, 14, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 16, 255, 11, 11, 12, 255, 20, 21, 21, 255, 20, 21, 22, 255, 23, 24, 24, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 19, 20, 20, 255, 21, 22, 22, 255, 13, 13, 13, 255, 14, 14, 15, 255, 7, 7, 8, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 22, 23, 255, 22, 22, 23, 255, 21, 22, 22, 255, 22, 23, 24, 255, 28, 29, 30, 255, 24, 25, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 21, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 17, 18, 18, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 9, 9, 255, 13, 13, 13, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 3, 4, 4, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 7, 255, 6, 6, 7, 255, 2, 3, 3, 255, 3, 4, 4, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 13, 13, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 22, 23, 24, 255, 24, 24, 25, 255, 26, 27, 27, 255, 13, 13, 14, 255, 10, 10, 11, 255, 5, 5, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 12, 13, 255, 19, 19, 20, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 14, 14, 255, 18, 18, 19, 255, 23, 24, 24, 255, 21, 22, 22, 255, 20, 21, 21, 255, 16, 16, 17, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 13, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 14, 15, 15, 255, 20, 21, 21, 255, 20, 20, 21, 255, 18, 18, 19, 255, 15, 16, 16, 255, 18, 18, 19, 255, 19, 20, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 16, 17, 17, 255, 19, 20, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 13, 13, 255, 22, 23, 24, 255, 19, 19, 20, 255, 18, 18, 19, 255, 15, 16, 16, 255, 15, 15, 16, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 8, 9, 9, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 22, 22, 23, 255, 20, 21, 21, 255, 21, 21, 22, 255, 22, 23, 24, 255, 25, 26, 26, 255, 18, 19, 19, 255, 22, 23, 24, 255, 21, 22, 23, 255, 17, 18, 18, 255, 27, 28, 29, 255, 20, 21, 21, 255, 27, 27, 28, 255, 14, 14, 15, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 13, 13, 255, 10, 10, 10, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 18, 18, 19, 255, 14, 14, 15, 255, 21, 21, 22, 255, 13, 14, 14, 255, 13, 13, 13, 255, 22, 23, 24, 255, 23, 24, 24, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 13, 14, 14, 255, 16, 17, 17, 255, 21, 22, 22, 255, 25, 25, 26, 255, 20, 21, 22, 255, 23, 24, 25, 255, 28, 28, 29, 255, 24, 25, 26, 255, 26, 26, 27, 255, 13, 13, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 15, 16, 255, 18, 19, 20, 255, 12, 12, 12, 255, 15, 15, 16, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 16, 17, 17, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 17, 17, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 16, 16, 17, 255, 18, 18, 19, 255, 14, 14, 15, 255, 20, 21, 21, 255, 24, 25, 25, 255, 20, 21, 22, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 21, 22, 23, 255, 18, 19, 19, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 17, 17, 18, 255, 18, 19, 19, 255, 22, 23, 24, 255, 21, 21, 22, 255, 18, 19, 19, 255, 23, 24, 25, 255, 25, 26, 26, 255, 32, 33, 34, 255, 22, 23, 24, 255, 21, 22, 22, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 4, 4, 4, 255, 10, 10, 10, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 7, 7, 7, 255, 12, 13, 13, 255, 10, 10, 11, 255, 7, 7, 8, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 15, 15, 16, 255, 18, 18, 19, 255, 19, 20, 20, 255, 14, 15, 15, 255, 10, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 15, 15, 255, 12, 13, 13, 255, 20, 21, 22, 255, 21, 22, 22, 255, 15, 16, 16, 255, 18, 19, 19, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 18, 19, 20, 255, 23, 24, 24, 255, 24, 25, 25, 255, 29, 30, 31, 255, 17, 18, 18, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 11, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 10, 10, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 22, 23, 24, 255, 17, 17, 18, 255, 11, 11, 11, 255, 18, 19, 20, 255, 18, 18, 19, 255, 22, 22, 23, 255, 19, 20, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 20, 20, 21, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 11, 12, 255, 2, 2, 2, 255, 6, 6, 6, 255, 10, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 11, 12, 12, 255, 7, 7, 8, 255, 14, 15, 15, 255, 12, 12, 12, 255, 19, 20, 21, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 12, 13, 255, 14, 15, 15, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 8, 255, 13, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 21, 22, 22, 255, 19, 19, 20, 255, 25, 26, 27, 255, 26, 27, 28, 255, 24, 25, 26, 255, 31, 32, 33, 255, 23, 24, 25, 255, 18, 19, 19, 255, 16, 16, 17, 255, 26, 27, 28, 255, 26, 27, 28, 255, 26, 27, 28, 255, 29, 30, 31, 255, 23, 24, 25, 255, 18, 18, 19, 255, 13, 14, 14, 255, 15, 16, 16, 255, 11, 11, 12, 255, 8, 9, 9, 255, 5, 5, 6, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 27, 28, 29, 255, 27, 27, 28, 255, 25, 25, 26, 255, 24, 25, 26, 255, 22, 22, 23, 255, 18, 19, 20, 255, 11, 11, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 13, 13, 255, 15, 16, 16, 255, 20, 20, 21, 255, 23, 24, 24, 255, 21, 22, 23, 255, 22, 23, 24, 255, 22, 23, 24, 255, 24, 25, 26, 255, 25, 26, 26, 255, 14, 14, 15, 255, 20, 20, 21, 255, 15, 16, 16, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 10, 11, 255, 7, 7, 8, 255, 10, 10, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 10, 10, 255, 9, 10, 10, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 6, 6, 7, 255, 11, 12, 12, 255, 13, 13, 13, 255, 18, 19, 19, 255, 20, 21, 22, 255, 22, 22, 23, 255, 21, 22, 22, 255, 23, 24, 25, 255, 13, 13, 13, 255, 11, 11, 12, 255, 8, 9, 9, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 22, 255, 25, 26, 26, 255, 22, 22, 23, 255, 32, 33, 34, 255, 23, 24, 24, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 19, 20, 21, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 21, 22, 23, 255, 25, 25, 26, 255, 23, 24, 24, 255, 23, 24, 25, 255, 25, 26, 27, 255, 19, 20, 21, 255, 20, 20, 21, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 15, 15, 255, 9, 10, 10, 255, 5, 5, 6, 255, 10, 11, 11, 255, 12, 13, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 7, 7, 8, 255, 12, 12, 13, 255, 7, 7, 8, 255, 5, 5, 5, 255, 10, 11, 11, 255, 13, 14, 14, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 6, 6, 6, 255, 6, 6, 7, 255, 3, 3, 3, 255, 6, 6, 7, 255, 6, 6, 7, 255, 5, 5, 5, 255, 12, 12, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 10, 10, 255, 13, 13, 13, 255, 12, 12, 12, 255, 17, 18, 18, 255, 20, 21, 22, 255, 18, 19, 19, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 8, 9, 9, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 8, 255, 12, 13, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 22, 23, 24, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 13, 13, 13, 255, 28, 29, 30, 255, 26, 26, 27, 255, 24, 24, 25, 255, 18, 18, 19, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 13, 14, 255, 17, 18, 18, 255, 20, 21, 22, 255, 21, 22, 23, 255, 26, 27, 28, 255, 29, 30, 31, 255, 10, 11, 11, 255, 13, 14, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 7, 255, 11, 12, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 26, 27, 255, 25, 26, 26, 255, 25, 25, 26, 255, 26, 26, 27, 255, 25, 26, 26, 255, 25, 25, 26, 255, 27, 28, 29, 255, 26, 27, 27, 255, 18, 19, 20, 255, 25, 26, 26, 255, 13, 14, 14, 255, 16, 16, 17, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 19, 20, 21, 255, 19, 20, 21, 255, 16, 17, 17, 255, 15, 15, 16, 255, 13, 13, 13, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 25, 26, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 24, 25, 25, 255, 27, 28, 29, 255, 30, 31, 32, 255, 28, 29, 30, 255, 25, 25, 26, 255, 19, 20, 20, 255, 20, 21, 21, 255, 21, 21, 22, 255, 25, 26, 27, 255, 32, 33, 34, 255, 23, 24, 24, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 20, 21, 255, 26, 27, 27, 255, 31, 32, 33, 255, 26, 27, 27, 255, 14, 14, 15, 255, 18, 19, 19, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 15, 15, 255, 23, 24, 25, 255, 20, 21, 21, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 21, 21, 22, 255, 23, 24, 25, 255, 17, 18, 18, 255, 17, 18, 18, 255, 21, 22, 23, 255, 18, 19, 19, 255, 8, 8, 8, 255, 7, 7, 8, 255, 13, 13, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 21, 21, 22, 255, 25, 25, 26, 255, 28, 28, 29, 255, 26, 26, 27, 255, 18, 19, 19, 255, 13, 14, 14, 255, 18, 19, 20, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 6, 6, 6, 255, 10, 11, 11, 255, 14, 15, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 21, 21, 22, 255, 20, 21, 22, 255, 22, 22, 23, 255, 25, 26, 26, 255, 31, 32, 33, 255, 27, 28, 29, 255, 31, 32, 32, 255, 32, 33, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 22, 23, 24, 255, 21, 22, 22, 255, 12, 13, 13, 255, 16, 17, 17, 255, 6, 6, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 20, 20, 21, 255, 13, 14, 14, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 21, 21, 22, 255, 14, 14, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 11, 12, 12, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 18, 19, 255, 20, 20, 21, 255, 13, 13, 13, 255, 14, 15, 15, 255, 13, 14, 14, 255, 6, 6, 6, 255, 13, 14, 14, 255, 10, 10, 10, 255, 21, 22, 23, 255, 21, 22, 23, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 17, 18, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 3, 3, 3, 255, 7, 7, 7, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 15, 16, 16, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 26, 27, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 10, 10, 11, 255, 6, 6, 6, 255, 4, 4, 4, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 19, 19, 20, 255, 26, 27, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 15, 15, 255, 13, 13, 14, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 12, 12, 255, 17, 18, 18, 255, 21, 22, 22, 255, 22, 23, 24, 255, 25, 26, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 29, 30, 255, 26, 26, 27, 255, 28, 29, 30, 255, 25, 26, 27, 255, 28, 29, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 23, 24, 25, 255, 26, 27, 27, 255, 28, 29, 30, 255, 23, 24, 25, 255, 16, 17, 17, 255, 21, 21, 22, 255, 20, 21, 22, 255, 20, 21, 22, 255, 19, 20, 20, 255, 18, 19, 20, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 12, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 6, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 13, 13, 13, 255, 16, 16, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 16, 17, 17, 255, 23, 24, 25, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 24, 255, 28, 28, 29, 255, 30, 31, 32, 255, 26, 27, 27, 255, 29, 29, 30, 255, 28, 29, 30, 255, 19, 20, 21, 255, 18, 19, 19, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 22, 22, 23, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 10, 10, 255, 15, 15, 16, 255, 16, 17, 17, 255, 23, 24, 24, 255, 24, 25, 26, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 18, 19, 20, 255, 21, 22, 22, 255, 22, 22, 23, 255, 18, 19, 20, 255, 15, 16, 16, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 15, 15, 255, 18, 18, 19, 255, 18, 19, 20, 255, 18, 18, 19, 255, 22, 22, 23, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 7, 7, 8, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 12, 255, 20, 21, 21, 255, 17, 18, 18, 255, 27, 28, 29, 255, 18, 19, 19, 255, 23, 24, 25, 255, 25, 26, 26, 255, 26, 27, 28, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 25, 25, 255, 19, 20, 21, 255, 18, 19, 20, 255, 10, 11, 11, 255, 15, 15, 16, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 13, 13, 14, 255, 11, 11, 12, 255, 12, 12, 12, 255, 16, 16, 17, 255, 19, 20, 21, 255, 14, 14, 15, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 19, 20, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 20, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 3, 4, 4, 255, 11, 12, 12, 255, 20, 21, 21, 255, 15, 15, 16, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 18, 18, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 10, 10, 11, 255, 16, 17, 17, 255, 15, 15, 16, 255, 19, 19, 20, 255, 19, 20, 21, 255, 17, 18, 18, 255, 21, 22, 23, 255, 17, 18, 18, 255, 20, 20, 21, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 10, 255, 5, 5, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 10, 11, 255, 4, 4, 4, 255, 5, 5, 6, 255, 11, 11, 11, 255, 14, 14, 15, 255, 22, 23, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 26, 27, 255, 22, 22, 23, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 17, 18, 255, 13, 13, 13, 255, 7, 7, 8, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 11, 11, 11, 255, 13, 14, 14, 255, 22, 22, 23, 255, 19, 20, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 26, 27, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 19, 20, 20, 255, 20, 21, 21, 255, 26, 26, 27, 255, 27, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 33, 255, 25, 26, 27, 255, 28, 28, 29, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 27, 28, 29, 255, 28, 29, 30, 255, 26, 27, 27, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 6, 6, 6, 255, 7, 7, 7, 255, 14, 15, 15, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 16, 16, 255, 18, 18, 19, 255, 12, 13, 13, 255, 14, 15, 15, 255, 15, 16, 16, 255, 8, 9, 9, 255, 15, 16, 16, 255, 17, 18, 18, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 10, 10, 255, 13, 13, 13, 255, 16, 17, 17, 255, 23, 24, 25, 255, 17, 18, 18, 255, 20, 21, 21, 255, 15, 16, 16, 255, 18, 18, 19, 255, 20, 21, 22, 255, 13, 13, 13, 255, 16, 17, 17, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 12, 12, 255, 14, 15, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 22, 22, 23, 255, 21, 21, 22, 255, 28, 29, 30, 255, 29, 30, 31, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 22, 23, 255, 18, 19, 20, 255, 14, 14, 15, 255, 9, 9, 9, 255, 7, 7, 8, 255, 14, 14, 15, 255, 8, 9, 9, 255, 10, 10, 11, 255, 15, 16, 16, 255, 13, 13, 13, 255, 18, 19, 20, 255, 22, 22, 23, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 22, 23, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 19, 20, 255, 26, 27, 28, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 23, 24, 24, 255, 26, 27, 28, 255, 30, 31, 32, 255, 24, 25, 26, 255, 17, 18, 18, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 15, 16, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 20, 21, 255, 24, 24, 25, 255, 17, 17, 18, 255, 24, 25, 25, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 26, 27, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 9, 9, 9, 255, 17, 17, 18, 255, 18, 19, 19, 255, 25, 26, 26, 255, 27, 27, 28, 255, 32, 33, 34, 255, 24, 25, 26, 255, 23, 24, 24, 255, 32, 33, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 20, 21, 21, 255, 22, 22, 23, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 15, 15, 16, 255, 19, 20, 21, 255, 20, 21, 21, 255, 19, 19, 20, 255, 14, 15, 15, 255, 10, 11, 11, 255, 10, 10, 11, 255, 16, 17, 17, 255, 18, 19, 20, 255, 19, 20, 20, 255, 14, 14, 15, 255, 10, 11, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 13, 13, 14, 255, 13, 14, 14, 255, 4, 4, 4, 255, 1, 1, 1, 255, 5, 5, 5, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 19, 20, 20, 255, 20, 21, 21, 255, 18, 19, 19, 255, 22, 22, 23, 255, 24, 25, 25, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 10, 10, 255, 5, 5, 6, 255, 9, 10, 10, 255, 14, 15, 15, 255, 13, 14, 14, 255, 22, 22, 23, 255, 22, 23, 24, 255, 24, 24, 25, 255, 25, 25, 26, 255, 28, 29, 30, 255, 25, 25, 26, 255, 18, 19, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 3, 3, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 11, 11, 255, 18, 19, 19, 255, 17, 18, 18, 255, 32, 33, 33, 255, 32, 33, 34, 255, 20, 21, 22, 255, 19, 19, 20, 255, 18, 18, 19, 255, 20, 21, 21, 255, 14, 14, 15, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 13, 255, 9, 10, 10, 255, 14, 14, 15, 255, 22, 23, 24, 255, 23, 24, 24, 255, 26, 27, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 19, 20, 20, 255, 16, 17, 17, 255, 9, 10, 10, 255, 13, 14, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 19, 20, 20, 255, 21, 22, 23, 255, 21, 21, 22, 255, 26, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 25, 26, 26, 255, 25, 25, 26, 255, 30, 31, 32, 255, 19, 19, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 16, 17, 17, 255, 16, 16, 17, 255, 22, 23, 24, 255, 20, 21, 21, 255, 17, 17, 18, 255, 23, 24, 24, 255, 17, 18, 18, 255, 31, 32, 33, 255, 21, 22, 22, 255, 19, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 18, 19, 20, 255, 18, 19, 19, 255, 19, 19, 20, 255, 19, 20, 20, 255, 24, 24, 25, 255, 24, 25, 25, 255, 26, 27, 27, 255, 19, 20, 21, 255, 16, 17, 17, 255, 12, 12, 13, 255, 15, 15, 16, 255, 18, 19, 20, 255, 16, 16, 17, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 8, 255, 13, 13, 14, 255, 22, 23, 24, 255, 30, 31, 32, 255, 30, 31, 32, 255, 30, 31, 32, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 21, 21, 22, 255, 12, 12, 12, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 13, 13, 13, 255, 14, 15, 15, 255, 21, 21, 22, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 21, 22, 23, 255, 17, 18, 18, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 17, 18, 255, 28, 29, 30, 255, 28, 28, 29, 255, 30, 31, 32, 255, 21, 21, 22, 255, 28, 29, 30, 255, 25, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 25, 26, 255, 24, 24, 25, 255, 23, 24, 25, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 14, 15, 255, 17, 18, 18, 255, 13, 13, 14, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 19, 20, 255, 14, 14, 15, 255, 22, 23, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 31, 32, 33, 255, 15, 16, 16, 255, 23, 24, 25, 255, 20, 21, 21, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 10, 10, 255, 15, 16, 16, 255, 14, 14, 15, 255, 21, 21, 22, 255, 24, 24, 25, 255, 28, 29, 30, 255, 29, 30, 31, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 27, 28, 29, 255, 26, 26, 27, 255, 22, 23, 24, 255, 22, 22, 23, 255, 16, 16, 17, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 18, 19, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 16, 17, 17, 255, 17, 17, 18, 255, 23, 24, 24, 255, 22, 22, 23, 255, 21, 22, 23, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 21, 22, 22, 255, 29, 29, 30, 255, 27, 27, 28, 255, 20, 20, 21, 255, 21, 21, 22, 255, 16, 16, 17, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 11, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 20, 21, 22, 255, 26, 27, 27, 255, 18, 18, 19, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 22, 22, 23, 255, 19, 20, 21, 255, 27, 27, 28, 255, 25, 26, 26, 255, 24, 24, 25, 255, 22, 23, 24, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 8, 8, 255, 4, 4, 4, 255, 10, 10, 11, 255, 16, 16, 17, 255, 16, 17, 17, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 34, 255, 23, 24, 25, 255, 26, 27, 28, 255, 20, 20, 21, 255, 21, 22, 23, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 12, 12, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 16, 16, 17, 255, 17, 17, 18, 255, 25, 26, 26, 255, 25, 26, 26, 255, 32, 33, 34, 255, 27, 27, 28, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 22, 255, 24, 25, 26, 255, 26, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 24, 255, 20, 21, 22, 255, 20, 21, 22, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 29, 29, 30, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 22, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 14, 14, 255, 24, 25, 26, 255, 28, 28, 29, 255, 28, 28, 29, 255, 21, 21, 22, 255, 23, 24, 25, 255, 25, 25, 26, 255, 26, 27, 27, 255, 25, 26, 27, 255, 17, 17, 18, 255, 21, 22, 22, 255, 17, 18, 18, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 12, 13, 255, 19, 20, 21, 255, 20, 20, 21, 255, 19, 19, 20, 255, 22, 23, 24, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 15, 16, 16, 255, 12, 12, 13, 255, 16, 16, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 22, 22, 23, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 12, 12, 13, 255, 13, 13, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 18, 18, 19, 255, 26, 27, 28, 255, 29, 30, 31, 255, 23, 24, 25, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 19, 19, 20, 255, 25, 25, 26, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 16, 16, 17, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 18, 19, 19, 255, 21, 22, 22, 255, 23, 24, 25, 255, 17, 17, 18, 255, 18, 18, 19, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 14, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 22, 22, 23, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 29, 30, 255, 29, 29, 30, 255, 31, 32, 33, 255, 25, 26, 26, 255, 20, 21, 22, 255, 24, 25, 26, 255, 14, 15, 15, 255, 14, 15, 15, 255, 11, 12, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 17, 18, 255, 20, 21, 22, 255, 24, 24, 25, 255, 23, 24, 24, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 6, 6, 7, 255, 10, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 20, 21, 21, 255, 28, 28, 29, 255, 26, 27, 27, 255, 32, 33, 34, 255, 18, 19, 20, 255, 16, 16, 17, 255, 20, 21, 22, 255, 23, 24, 24, 255, 32, 33, 34, 255, 30, 31, 32, 255, 18, 19, 19, 255, 16, 17, 17, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 20, 21, 22, 255, 21, 22, 22, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 11, 11, 255, 8, 9, 9, 255, 6, 6, 7, 255, 12, 12, 13, 255, 18, 18, 19, 255, 22, 22, 23, 255, 24, 24, 25, 255, 25, 26, 27, 255, 30, 31, 32, 255, 27, 28, 29, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 22, 23, 255, 19, 20, 20, 255, 20, 21, 21, 255, 13, 14, 14, 255, 15, 15, 16, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 12, 12, 12, 255, 16, 16, 17, 255, 18, 18, 19, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 30, 31, 255, 26, 27, 28, 255, 20, 20, 21, 255, 17, 18, 18, 255, 11, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 17, 18, 18, 255, 15, 16, 16, 255, 22, 23, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 16, 16, 255, 19, 20, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 19, 20, 255, 25, 26, 27, 255, 26, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 28, 29, 255, 27, 28, 29, 255, 28, 29, 30, 255, 29, 29, 30, 255, 28, 29, 30, 255, 24, 25, 26, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 29, 29, 30, 255, 26, 27, 28, 255, 27, 28, 29, 255, 26, 27, 27, 255, 21, 22, 22, 255, 20, 21, 22, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 17, 17, 18, 255, 19, 20, 21, 255, 29, 29, 30, 255, 23, 24, 24, 255, 32, 33, 34, 255, 25, 26, 27, 255, 31, 32, 33, 255, 25, 26, 27, 255, 20, 21, 21, 255, 21, 22, 22, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 21, 22, 22, 255, 26, 27, 28, 255, 32, 33, 34, 255, 26, 27, 28, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 24, 24, 25, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 7, 7, 8, 255, 7, 7, 8, 255, 4, 4, 4, 255, 9, 10, 10, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 21, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 31, 32, 33, 255, 29, 29, 30, 255, 26, 27, 27, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 16, 255, 18, 19, 20, 255, 21, 21, 22, 255, 15, 16, 16, 255, 26, 27, 28, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 25, 25, 26, 255, 14, 14, 15, 255, 18, 19, 19, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 5, 5, 5, 255, 13, 13, 13, 255, 15, 16, 16, 255, 21, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 21, 22, 22, 255, 26, 27, 28, 255, 30, 31, 32, 255, 28, 29, 30, 255, 25, 26, 26, 255, 23, 24, 24, 255, 21, 21, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 10, 10, 10, 255, 15, 16, 16, 255, 19, 19, 20, 255, 27, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 26, 27, 27, 255, 24, 24, 25, 255, 30, 31, 32, 255, 21, 22, 23, 255, 26, 27, 28, 255, 26, 26, 27, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 10, 10, 255, 17, 18, 18, 255, 19, 20, 20, 255, 16, 16, 17, 255, 20, 21, 22, 255, 23, 24, 25, 255, 23, 24, 24, 255, 27, 28, 29, 255, 21, 22, 23, 255, 18, 19, 19, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 16, 16, 17, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 20, 21, 255, 24, 25, 25, 255, 18, 18, 19, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 5, 5, 6, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 10, 10, 255, 12, 13, 13, 255, 7, 7, 7, 255, 13, 13, 13, 255, 18, 18, 19, 255, 23, 24, 24, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 12, 12, 13, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 23, 24, 255, 25, 26, 27, 255, 31, 32, 33, 255, 31, 32, 33, 255, 25, 26, 26, 255, 22, 23, 24, 255, 19, 20, 20, 255, 14, 14, 15, 255, 19, 19, 20, 255, 16, 16, 17, 255, 14, 14, 15, 255, 6, 6, 6, 255, 4, 4, 4, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 19, 19, 20, 255, 16, 16, 17, 255, 20, 20, 21, 255, 15, 15, 16, 255, 10, 10, 11, 255, 12, 13, 13, 255, 5, 5, 5, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 10, 255, 21, 22, 23, 255, 18, 19, 20, 255, 22, 23, 24, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 25, 26, 26, 255, 19, 19, 20, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 21, 21, 22, 255, 27, 28, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 25, 26, 255, 21, 22, 22, 255, 22, 23, 24, 255, 16, 16, 17, 255, 12, 12, 12, 255, 10, 10, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 16, 16, 17, 255, 19, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 28, 29, 30, 255, 28, 29, 30, 255, 18, 19, 19, 255, 21, 21, 22, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 19, 20, 20, 255, 14, 15, 15, 255, 24, 25, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 20, 21, 22, 255, 18, 19, 19, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 25, 25, 26, 255, 25, 26, 27, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 27, 255, 31, 32, 33, 255, 21, 22, 23, 255, 21, 21, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 5, 5, 6, 255, 6, 6, 7, 255, 10, 10, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 25, 26, 27, 255, 19, 20, 20, 255, 21, 22, 23, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 10, 10, 10, 255, 21, 22, 22, 255, 19, 19, 20, 255, 19, 20, 21, 255, 22, 23, 24, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 33, 255, 22, 23, 24, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 23, 24, 25, 255, 29, 30, 31, 255, 27, 28, 29, 255, 17, 18, 18, 255, 21, 22, 22, 255, 22, 23, 24, 255, 18, 19, 19, 255, 13, 14, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 20, 21, 22, 255, 21, 22, 23, 255, 25, 25, 26, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 19, 19, 20, 255, 21, 21, 22, 255, 25, 26, 26, 255, 22, 23, 24, 255, 20, 20, 21, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 13, 14, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 21, 21, 255, 21, 22, 22, 255, 22, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 5, 5, 5, 255, 12, 12, 12, 255, 9, 9, 9, 255, 14, 15, 15, 255, 23, 24, 24, 255, 23, 24, 25, 255, 32, 33, 34, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 19, 19, 20, 255, 23, 24, 24, 255, 18, 19, 19, 255, 17, 17, 18, 255, 17, 18, 18, 255, 9, 9, 9, 255, 4, 4, 4, 255, 5, 5, 5, 255, 2, 2, 2, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 20, 20, 21, 255, 21, 22, 22, 255, 15, 16, 16, 255, 11, 12, 12, 255, 14, 14, 15, 255, 3, 4, 4, 255, 6, 6, 7, 255, 6, 6, 7, 255, 11, 11, 11, 255, 16, 17, 17, 255, 19, 20, 21, 255, 22, 22, 23, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 15, 16, 16, 255, 20, 21, 22, 255, 23, 24, 25, 255, 15, 16, 16, 255, 20, 20, 21, 255, 9, 9, 9, 255, 17, 17, 18, 255, 5, 5, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 17, 17, 18, 255, 19, 20, 21, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 20, 21, 21, 255, 23, 24, 24, 255, 16, 17, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 6, 255, 10, 10, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 22, 22, 255, 24, 25, 25, 255, 20, 21, 21, 255, 29, 29, 30, 255, 32, 33, 34, 255, 20, 21, 22, 255, 19, 19, 20, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 20, 21, 22, 255, 27, 28, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 27, 27, 28, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 29, 29, 30, 255, 13, 14, 14, 255, 16, 16, 17, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 15, 16, 16, 255, 18, 19, 20, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 26, 26, 27, 255, 25, 25, 26, 255, 22, 23, 24, 255, 21, 22, 22, 255, 16, 16, 17, 255, 13, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 14, 14, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 31, 32, 33, 255, 26, 27, 28, 255, 28, 29, 30, 255, 26, 26, 27, 255, 30, 31, 32, 255, 18, 19, 20, 255, 24, 25, 26, 255, 30, 31, 32, 255, 19, 20, 21, 255, 26, 27, 27, 255, 27, 28, 29, 255, 25, 26, 26, 255, 17, 18, 18, 255, 16, 16, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 11, 12, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 19, 20, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 19, 20, 20, 255, 19, 20, 21, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 24, 24, 25, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 17, 18, 18, 255, 15, 16, 16, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 18, 18, 255, 30, 31, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 25, 26, 27, 255, 21, 22, 22, 255, 18, 18, 19, 255, 20, 21, 21, 255, 22, 23, 24, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 11, 11, 255, 17, 17, 18, 255, 22, 22, 23, 255, 28, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 23, 24, 24, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 10, 11, 11, 255, 8, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 19, 20, 21, 255, 21, 22, 22, 255, 23, 24, 24, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 25, 255, 16, 16, 17, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 14, 14, 15, 255, 19, 19, 20, 255, 21, 21, 22, 255, 16, 17, 17, 255, 29, 29, 30, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 13, 14, 255, 21, 22, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 19, 19, 20, 255, 12, 13, 13, 255, 9, 10, 10, 255, 17, 18, 18, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 23, 24, 25, 255, 20, 21, 21, 255, 30, 31, 32, 255, 27, 28, 29, 255, 18, 19, 19, 255, 22, 23, 24, 255, 29, 30, 31, 255, 22, 22, 23, 255, 24, 24, 25, 255, 22, 23, 24, 255, 15, 15, 16, 255, 25, 26, 26, 255, 17, 18, 18, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 18, 19, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 23, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 10, 10, 255, 15, 15, 16, 255, 13, 13, 13, 255, 20, 21, 22, 255, 30, 31, 32, 255, 29, 29, 30, 255, 24, 25, 26, 255, 32, 33, 34, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 19, 20, 20, 255, 20, 21, 21, 255, 20, 20, 21, 255, 32, 33, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 31, 32, 33, 255, 27, 27, 28, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 24, 25, 26, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 10, 10, 255, 9, 9, 9, 255, 15, 15, 16, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 21, 22, 23, 255, 16, 17, 17, 255, 18, 19, 19, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 5, 5, 5, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 21, 21, 22, 255, 26, 26, 27, 255, 32, 33, 34, 255, 26, 27, 28, 255, 28, 29, 30, 255, 30, 31, 32, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 23, 24, 25, 255, 21, 22, 22, 255, 32, 33, 34, 255, 27, 28, 29, 255, 22, 23, 24, 255, 17, 18, 18, 255, 18, 18, 19, 255, 18, 18, 19, 255, 20, 21, 22, 255, 22, 23, 24, 255, 16, 17, 17, 255, 30, 31, 32, 255, 17, 18, 18, 255, 19, 20, 20, 255, 13, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 9, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 16, 17, 17, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 30, 31, 255, 15, 16, 16, 255, 28, 28, 29, 255, 18, 18, 19, 255, 21, 22, 22, 255, 19, 20, 20, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 17, 17, 18, 255, 16, 17, 17, 255, 25, 26, 26, 255, 25, 26, 26, 255, 26, 27, 27, 255, 27, 28, 29, 255, 21, 22, 23, 255, 19, 20, 21, 255, 15, 16, 16, 255, 10, 11, 11, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 31, 32, 33, 255, 27, 28, 29, 255, 31, 32, 33, 255, 29, 30, 31, 255, 27, 28, 29, 255, 26, 26, 27, 255, 30, 31, 32, 255, 25, 26, 26, 255, 20, 21, 22, 255, 23, 24, 24, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 19, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 18, 19, 19, 255, 12, 12, 13, 255, 16, 16, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 6, 6, 7, 255, 13, 14, 14, 255, 9, 9, 9, 255, 18, 18, 19, 255, 22, 23, 24, 255, 21, 22, 23, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 16, 17, 17, 255, 16, 16, 17, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 20, 21, 255, 24, 24, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 23, 24, 24, 255, 25, 25, 26, 255, 21, 21, 22, 255, 17, 18, 18, 255, 12, 12, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 11, 11, 255, 8, 8, 8, 255, 13, 13, 13, 255, 18, 19, 20, 255, 19, 20, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 19, 20, 20, 255, 19, 19, 20, 255, 19, 20, 20, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 16, 17, 255, 23, 24, 25, 255, 25, 25, 26, 255, 20, 21, 21, 255, 19, 19, 20, 255, 24, 25, 25, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 13, 13, 255, 20, 20, 21, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 29, 29, 30, 255, 20, 21, 21, 255, 19, 19, 20, 255, 18, 19, 19, 255, 15, 15, 16, 255, 12, 13, 13, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 14, 255, 23, 24, 25, 255, 18, 18, 19, 255, 27, 27, 28, 255, 27, 27, 28, 255, 29, 30, 31, 255, 32, 33, 34, 255, 19, 19, 20, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 14, 255, 7, 7, 8, 255, 12, 12, 13, 255, 14, 15, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 27, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 27, 27, 28, 255, 29, 30, 31, 255, 27, 28, 29, 255, 24, 25, 26, 255, 30, 31, 32, 255, 29, 30, 31, 255, 24, 25, 26, 255, 25, 25, 26, 255, 31, 32, 33, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 16, 17, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 17, 18, 18, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 10, 10, 10, 255, 12, 12, 13, 255, 19, 20, 21, 255, 30, 31, 31, 255, 29, 30, 31, 255, 30, 31, 31, 255, 28, 29, 30, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 16, 16, 17, 255, 12, 13, 13, 255, 17, 17, 18, 255, 31, 32, 33, 255, 28, 29, 30, 255, 20, 20, 21, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 25, 26, 27, 255, 23, 24, 24, 255, 18, 19, 20, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 12, 12, 255, 15, 15, 16, 255, 22, 23, 24, 255, 32, 33, 33, 255, 29, 30, 31, 255, 28, 29, 30, 255, 28, 29, 30, 255, 31, 32, 33, 255, 28, 29, 30, 255, 26, 26, 27, 255, 24, 25, 26, 255, 18, 19, 20, 255, 16, 17, 17, 255, 20, 21, 22, 255, 20, 21, 21, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 11, 11, 255, 15, 16, 16, 255, 13, 14, 14, 255, 22, 22, 23, 255, 19, 20, 21, 255, 17, 17, 18, 255, 25, 26, 26, 255, 23, 24, 24, 255, 21, 22, 22, 255, 19, 19, 20, 255, 7, 7, 7, 255, 3, 4, 4, 255, 3, 3, 3, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 13, 13, 255, 26, 27, 27, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 24, 25, 26, 255, 28, 29, 30, 255, 26, 27, 27, 255, 22, 23, 24, 255, 22, 23, 24, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 23, 255, 8, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 13, 255, 15, 16, 16, 255, 21, 22, 23, 255, 24, 25, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 18, 19, 20, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 20, 21, 255, 22, 23, 24, 255, 26, 26, 27, 255, 29, 30, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 19, 255, 21, 21, 22, 255, 17, 17, 18, 255, 14, 15, 15, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 22, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 20, 20, 21, 255, 24, 24, 25, 255, 19, 20, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 16, 17, 255, 17, 18, 18, 255, 26, 27, 27, 255, 18, 19, 20, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 14, 14, 255, 21, 22, 22, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 18, 18, 19, 255, 15, 15, 16, 255, 15, 16, 16, 255, 8, 9, 9, 255, 6, 6, 7, 255, 3, 3, 3, 255, 7, 7, 7, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 16, 16, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 17, 17, 18, 255, 23, 24, 24, 255, 24, 25, 26, 255, 22, 23, 24, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 20, 255, 21, 22, 22, 255, 14, 15, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 12, 12, 13, 255, 14, 15, 15, 255, 21, 22, 22, 255, 24, 25, 26, 255, 27, 28, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 31, 31, 255, 25, 26, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 26, 26, 27, 255, 30, 31, 32, 255, 20, 20, 21, 255, 25, 25, 26, 255, 21, 22, 23, 255, 26, 27, 28, 255, 28, 29, 30, 255, 17, 17, 18, 255, 26, 27, 28, 255, 19, 20, 20, 255, 20, 20, 21, 255, 14, 14, 15, 255, 14, 15, 15, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 15, 15, 16, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 28, 255, 23, 24, 25, 255, 19, 19, 20, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 1, 1, 1, 255, 4, 4, 4, 255, 11, 11, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 25, 25, 26, 255, 27, 27, 28, 255, 32, 33, 34, 255, 17, 17, 18, 255, 10, 11, 11, 255, 16, 17, 17, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 9, 10, 10, 255, 15, 16, 16, 255, 18, 19, 19, 255, 27, 28, 29, 255, 22, 23, 24, 255, 23, 24, 24, 255, 20, 20, 21, 255, 18, 19, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 13, 13, 14, 255, 15, 15, 16, 255, 20, 21, 22, 255, 17, 17, 18, 255, 15, 15, 16, 255, 17, 17, 18, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 14, 15, 255, 21, 21, 22, 255, 32, 33, 33, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 29, 30, 31, 255, 19, 20, 21, 255, 20, 21, 21, 255, 21, 21, 22, 255, 22, 23, 24, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 11, 12, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 12, 12, 255, 13, 14, 14, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 20, 21, 21, 255, 20, 21, 21, 255, 22, 22, 23, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 19, 20, 255, 14, 14, 15, 255, 10, 10, 11, 255, 4, 4, 4, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 10, 11, 255, 25, 25, 26, 255, 30, 31, 31, 255, 29, 30, 31, 255, 25, 26, 27, 255, 26, 27, 28, 255, 22, 23, 24, 255, 23, 24, 25, 255, 17, 18, 18, 255, 19, 20, 21, 255, 20, 20, 21, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 16, 17, 17, 255, 22, 23, 24, 255, 13, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 24, 25, 25, 255, 23, 24, 25, 255, 25, 26, 27, 255, 25, 26, 26, 255, 19, 20, 21, 255, 15, 16, 16, 255, 18, 18, 19, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 22, 22, 23, 255, 21, 22, 22, 255, 20, 21, 22, 255, 22, 23, 24, 255, 27, 27, 28, 255, 27, 27, 28, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 17, 18, 18, 255, 18, 19, 20, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 10, 10, 255, 11, 11, 12, 255, 10, 11, 11, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 28, 28, 29, 255, 26, 27, 27, 255, 21, 22, 22, 255, 21, 22, 22, 255, 20, 21, 22, 255, 10, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 18, 18, 19, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 6, 6, 6, 255, 7, 7, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 11, 12, 12, 255, 17, 17, 18, 255, 13, 14, 14, 255, 19, 19, 20, 255, 16, 16, 17, 255, 17, 17, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 14, 255, 17, 18, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 25, 25, 26, 255, 20, 20, 21, 255, 16, 17, 17, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 15, 15, 16, 255, 17, 17, 18, 255, 22, 22, 23, 255, 19, 20, 21, 255, 22, 22, 23, 255, 25, 26, 27, 255, 30, 31, 32, 255, 32, 33, 33, 255, 21, 22, 23, 255, 19, 19, 20, 255, 12, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 14, 15, 15, 255, 19, 19, 20, 255, 19, 20, 20, 255, 26, 27, 27, 255, 28, 29, 30, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 30, 31, 32, 255, 27, 28, 29, 255, 20, 21, 22, 255, 22, 23, 24, 255, 19, 20, 21, 255, 19, 20, 20, 255, 20, 20, 21, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 27, 255, 21, 22, 22, 255, 21, 21, 22, 255, 21, 21, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 29, 30, 255, 25, 26, 26, 255, 30, 31, 32, 255, 18, 18, 19, 255, 22, 22, 23, 255, 13, 13, 14, 255, 9, 10, 10, 255, 5, 5, 6, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 22, 22, 23, 255, 30, 31, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 13, 14, 14, 255, 11, 11, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 16, 17, 255, 21, 22, 23, 255, 18, 19, 20, 255, 24, 25, 25, 255, 21, 22, 22, 255, 16, 16, 17, 255, 17, 17, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 16, 17, 17, 255, 18, 19, 19, 255, 20, 21, 22, 255, 14, 15, 15, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 24, 25, 25, 255, 18, 19, 19, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 15, 16, 255, 15, 16, 16, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 4, 4, 4, 255, 3, 4, 4, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 22, 23, 24, 255, 16, 17, 17, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 18, 19, 20, 255, 10, 11, 11, 255, 9, 10, 10, 255, 5, 5, 5, 255, 9, 10, 10, 255, 7, 7, 7, 255, 26, 27, 28, 255, 27, 28, 29, 255, 25, 26, 27, 255, 29, 29, 30, 255, 25, 26, 27, 255, 25, 25, 26, 255, 16, 17, 17, 255, 19, 19, 20, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 13, 14, 255, 10, 10, 11, 255, 12, 13, 13, 255, 7, 7, 7, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 14, 15, 15, 255, 19, 19, 20, 255, 21, 22, 22, 255, 20, 21, 22, 255, 14, 14, 15, 255, 6, 6, 7, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 24, 25, 26, 255, 14, 15, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 23, 24, 25, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 30, 31, 31, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 19, 20, 21, 255, 17, 18, 18, 255, 19, 20, 20, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 21, 22, 23, 255, 22, 23, 24, 255, 23, 24, 24, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 11, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 3, 3, 3, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 15, 15, 16, 255, 17, 18, 18, 255, 21, 21, 22, 255, 26, 26, 27, 255, 25, 26, 27, 255, 28, 29, 30, 255, 26, 27, 27, 255, 28, 29, 30, 255, 20, 21, 22, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 12, 255, 5, 5, 6, 255, 10, 10, 11, 255, 19, 19, 20, 255, 21, 22, 22, 255, 27, 28, 29, 255, 26, 27, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 23, 255, 24, 24, 25, 255, 15, 16, 16, 255, 21, 22, 23, 255, 28, 29, 30, 255, 24, 24, 25, 255, 22, 22, 23, 255, 20, 21, 22, 255, 26, 27, 27, 255, 30, 31, 32, 255, 26, 27, 27, 255, 29, 30, 31, 255, 20, 21, 21, 255, 14, 14, 15, 255, 20, 20, 21, 255, 21, 22, 23, 255, 17, 18, 18, 255, 14, 15, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 32, 33, 34, 255, 24, 24, 25, 255, 25, 26, 27, 255, 24, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 20, 21, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 6, 6, 7, 255, 3, 4, 4, 255, 9, 10, 10, 255, 12, 12, 12, 255, 11, 12, 12, 255, 15, 16, 16, 255, 18, 19, 20, 255, 25, 25, 26, 255, 28, 29, 30, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 11, 12, 12, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 17, 18, 18, 255, 19, 20, 20, 255, 15, 15, 16, 255, 21, 21, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 15, 16, 16, 255, 32, 33, 34, 255, 24, 24, 25, 255, 22, 23, 24, 255, 20, 21, 21, 255, 21, 22, 23, 255, 17, 18, 18, 255, 18, 19, 19, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 10, 11, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 16, 17, 17, 255, 6, 6, 6, 255, 6, 6, 6, 255, 3, 4, 4, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 15, 16, 255, 16, 17, 17, 255, 21, 22, 23, 255, 20, 21, 22, 255, 23, 24, 25, 255, 15, 15, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 10, 11, 255, 22, 22, 23, 255, 24, 25, 25, 255, 27, 28, 29, 255, 24, 25, 25, 255, 24, 24, 25, 255, 19, 20, 21, 255, 13, 13, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 6, 6, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 23, 24, 25, 255, 29, 29, 30, 255, 20, 21, 22, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 16, 17, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 15, 15, 255, 14, 15, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 17, 17, 18, 255, 20, 20, 21, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 18, 19, 20, 255, 13, 14, 14, 255, 14, 14, 15, 255, 16, 17, 17, 255, 10, 11, 11, 255, 8, 8, 8, 255, 14, 14, 15, 255, 12, 12, 12, 255, 17, 17, 18, 255, 21, 22, 22, 255, 12, 13, 13, 255, 20, 20, 21, 255, 27, 27, 28, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 25, 26, 27, 255, 24, 25, 25, 255, 21, 21, 22, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 9, 9, 255, 18, 19, 19, 255, 14, 15, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 6, 255, 17, 17, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 23, 24, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 12, 12, 255, 6, 6, 6, 255, 16, 16, 17, 255, 21, 22, 23, 255, 24, 25, 26, 255, 26, 26, 27, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 20, 255, 20, 21, 22, 255, 18, 19, 20, 255, 11, 11, 11, 255, 5, 5, 6, 255, 14, 14, 15, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 19, 20, 255, 21, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 18, 19, 19, 255, 24, 25, 25, 255, 20, 21, 22, 255, 19, 19, 20, 255, 20, 21, 21, 255, 17, 18, 18, 255, 27, 28, 29, 255, 25, 26, 26, 255, 30, 31, 31, 255, 22, 22, 23, 255, 20, 20, 21, 255, 14, 15, 15, 255, 19, 19, 20, 255, 17, 17, 18, 255, 20, 21, 22, 255, 15, 16, 16, 255, 15, 15, 16, 255, 15, 15, 16, 255, 14, 15, 15, 255, 19, 20, 20, 255, 25, 26, 27, 255, 21, 21, 22, 255, 23, 24, 24, 255, 22, 22, 23, 255, 24, 25, 25, 255, 26, 27, 27, 255, 25, 26, 26, 255, 24, 25, 26, 255, 25, 26, 26, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 22, 23, 255, 20, 21, 22, 255, 11, 12, 12, 255, 13, 13, 13, 255, 13, 13, 14, 255, 7, 7, 8, 255, 6, 6, 6, 255, 6, 6, 7, 255, 11, 11, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 24, 25, 26, 255, 21, 21, 22, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 19, 255, 17, 18, 18, 255, 16, 16, 17, 255, 11, 12, 12, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 11, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 15, 16, 16, 255, 27, 28, 29, 255, 27, 28, 29, 255, 26, 27, 27, 255, 21, 22, 22, 255, 16, 17, 17, 255, 14, 15, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 3, 4, 4, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 8, 255, 5, 5, 5, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 22, 23, 24, 255, 12, 12, 13, 255, 13, 13, 13, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 10, 11, 255, 23, 24, 24, 255, 25, 26, 26, 255, 22, 23, 24, 255, 20, 21, 22, 255, 14, 14, 15, 255, 20, 20, 21, 255, 19, 19, 20, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 21, 22, 23, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 24, 24, 25, 255, 22, 23, 24, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 22, 23, 255, 16, 16, 17, 255, 10, 10, 11, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 18, 19, 20, 255, 21, 22, 22, 255, 19, 20, 21, 255, 17, 18, 18, 255, 19, 20, 20, 255, 21, 22, 22, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 12, 12, 255, 6, 6, 7, 255, 6, 6, 7, 255, 8, 9, 9, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 24, 25, 26, 255, 23, 24, 25, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 26, 27, 27, 255, 22, 23, 24, 255, 15, 15, 16, 255, 18, 19, 20, 255, 10, 11, 11, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 7, 255, 13, 13, 14, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 11, 11, 11, 255, 13, 14, 14, 255, 7, 7, 7, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 15, 16, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 15, 15, 16, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 30, 31, 255, 31, 32, 33, 255, 17, 18, 18, 255, 17, 17, 18, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 23, 24, 25, 255, 23, 24, 25, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 18, 19, 19, 255, 11, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 13, 13, 14, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 21, 22, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 23, 24, 24, 255, 24, 25, 25, 255, 28, 29, 30, 255, 22, 23, 24, 255, 22, 23, 24, 255, 21, 22, 23, 255, 18, 19, 20, 255, 21, 22, 22, 255, 15, 15, 16, 255, 25, 26, 26, 255, 21, 21, 22, 255, 18, 19, 19, 255, 21, 22, 23, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 13, 14, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 25, 26, 26, 255, 22, 23, 24, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 18, 18, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 15, 15, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 15, 16, 16, 255, 24, 24, 25, 255, 27, 28, 29, 255, 24, 24, 25, 255, 24, 25, 25, 255, 15, 16, 16, 255, 10, 11, 11, 255, 17, 17, 18, 255, 12, 12, 13, 255, 6, 6, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 10, 10, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 16, 17, 17, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 26, 27, 27, 255, 26, 27, 28, 255, 25, 26, 27, 255, 18, 19, 20, 255, 20, 21, 21, 255, 19, 20, 21, 255, 18, 18, 19, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 12, 12, 255, 15, 16, 16, 255, 19, 20, 21, 255, 19, 20, 20, 255, 22, 23, 24, 255, 25, 26, 27, 255, 25, 25, 26, 255, 27, 28, 29, 255, 17, 17, 18, 255, 17, 17, 18, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 9, 10, 10, 255, 13, 13, 14, 255, 20, 21, 22, 255, 20, 21, 22, 255, 24, 25, 26, 255, 19, 20, 20, 255, 28, 29, 30, 255, 28, 29, 30, 255, 20, 21, 22, 255, 23, 24, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 20, 21, 22, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 17, 17, 255, 16, 16, 17, 255, 25, 26, 27, 255, 22, 23, 24, 255, 26, 26, 27, 255, 26, 27, 28, 255, 24, 25, 25, 255, 26, 27, 27, 255, 27, 28, 29, 255, 21, 22, 22, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 12, 12, 13, 255, 12, 12, 12, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 15, 15, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 20, 21, 22, 255, 13, 14, 14, 255, 12, 12, 13, 255, 15, 15, 16, 255, 18, 18, 19, 255, 18, 19, 19, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 10, 10, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 19, 19, 20, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 31, 32, 33, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 19, 20, 20, 255, 16, 17, 17, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 16, 17, 17, 255, 19, 20, 21, 255, 25, 26, 26, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 22, 23, 255, 16, 16, 17, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 8, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 11, 12, 12, 255, 15, 15, 16, 255, 21, 22, 22, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 8, 8, 255, 14, 14, 15, 255, 20, 21, 21, 255, 27, 27, 28, 255, 18, 19, 19, 255, 13, 14, 14, 255, 19, 20, 21, 255, 15, 16, 16, 255, 21, 22, 22, 255, 25, 25, 26, 255, 19, 19, 20, 255, 16, 17, 17, 255, 18, 18, 19, 255, 19, 20, 21, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 2, 2, 2, 255, 11, 12, 12, 255, 11, 12, 12, 255, 17, 17, 18, 255, 23, 24, 25, 255, 24, 25, 25, 255, 27, 28, 29, 255, 32, 33, 33, 255, 16, 17, 17, 255, 15, 15, 16, 255, 12, 12, 13, 255, 17, 17, 18, 255, 19, 20, 20, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 6, 6, 7, 255, 3, 4, 4, 255, 3, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 11, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 27, 28, 29, 255, 31, 32, 33, 255, 28, 28, 29, 255, 20, 21, 22, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 3, 4, 4, 255, 2, 2, 2, 255, 6, 6, 7, 255, 5, 5, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 9, 10, 10, 255, 10, 10, 10, 255, 16, 17, 17, 255, 19, 20, 20, 255, 13, 13, 14, 255, 18, 19, 19, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 9, 9, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 13, 13, 255, 19, 20, 20, 255, 19, 20, 21, 255, 25, 25, 26, 255, 20, 21, 21, 255, 19, 19, 20, 255, 14, 15, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 12, 13, 255, 12, 12, 13, 255, 17, 18, 18, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 12, 255, 15, 16, 16, 255, 24, 25, 26, 255, 21, 22, 22, 255, 27, 27, 28, 255, 30, 31, 32, 255, 23, 24, 24, 255, 16, 17, 17, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 2, 2, 2, 255, 11, 12, 12, 255, 17, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 11, 11, 255, 14, 14, 15, 255, 22, 23, 24, 255, 24, 25, 25, 255, 27, 28, 29, 255, 29, 29, 30, 255, 30, 31, 31, 255, 31, 32, 33, 255, 28, 29, 30, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 18, 19, 19, 255, 18, 19, 19, 255, 9, 10, 10, 255, 13, 13, 14, 255, 15, 15, 16, 255, 13, 14, 14, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 16, 16, 255, 20, 21, 22, 255, 21, 22, 23, 255, 19, 20, 21, 255, 22, 23, 24, 255, 22, 23, 24, 255, 19, 20, 20, 255, 29, 30, 31, 255, 17, 17, 18, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 12, 12, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 19, 19, 20, 255, 23, 24, 24, 255, 19, 20, 20, 255, 16, 16, 17, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 12, 12, 255, 18, 19, 19, 255, 14, 14, 15, 255, 18, 18, 19, 255, 18, 18, 19, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 9, 9, 9, 255, 19, 19, 20, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 26, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 21, 22, 255, 18, 19, 20, 255, 19, 20, 20, 255, 16, 16, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 17, 18, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 19, 255, 15, 16, 16, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 19, 20, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 1, 1, 1, 255, 10, 11, 11, 255, 10, 11, 11, 255, 20, 21, 21, 255, 17, 18, 18, 255, 26, 27, 27, 255, 16, 16, 17, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 13, 13, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 25, 26, 26, 255, 22, 23, 24, 255, 24, 25, 25, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 12, 13, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 2, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 15, 16, 16, 255, 21, 21, 22, 255, 23, 24, 25, 255, 21, 21, 22, 255, 31, 32, 33, 255, 15, 15, 16, 255, 13, 14, 14, 255, 8, 8, 8, 255, 13, 13, 14, 255, 8, 9, 9, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 14, 14, 255, 26, 26, 27, 255, 24, 25, 25, 255, 24, 25, 26, 255, 19, 20, 21, 255, 17, 17, 18, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 10, 11, 11, 255, 13, 14, 14, 255, 16, 17, 17, 255, 15, 16, 16, 255, 22, 23, 24, 255, 19, 20, 21, 255, 23, 24, 24, 255, 21, 22, 23, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 23, 24, 25, 255, 16, 17, 17, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 11, 11, 255, 5, 5, 6, 255, 11, 11, 11, 255, 13, 14, 14, 255, 20, 21, 21, 255, 23, 24, 24, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 12, 13, 13, 255, 13, 13, 14, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 18, 19, 20, 255, 28, 29, 30, 255, 22, 22, 23, 255, 31, 32, 33, 255, 28, 28, 29, 255, 26, 27, 28, 255, 26, 26, 27, 255, 32, 33, 34, 255, 30, 31, 31, 255, 29, 30, 31, 255, 27, 27, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 20, 21, 22, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 10, 10, 255, 18, 19, 19, 255, 24, 25, 25, 255, 21, 22, 22, 255, 18, 19, 19, 255, 18, 19, 20, 255, 19, 19, 20, 255, 17, 17, 18, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 14, 15, 255, 20, 21, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 25, 25, 26, 255, 20, 21, 22, 255, 17, 18, 18, 255, 25, 25, 26, 255, 19, 20, 20, 255, 21, 22, 22, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 16, 17, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 16, 17, 17, 255, 18, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 28, 29, 255, 22, 23, 24, 255, 22, 23, 24, 255, 18, 19, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 11, 11, 255, 21, 21, 22, 255, 24, 24, 25, 255, 20, 21, 22, 255, 18, 19, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 8, 9, 9, 255, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 13, 14, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 9, 9, 9, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 6, 6, 6, 255, 5, 5, 6, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 2, 3, 3, 255, 4, 4, 4, 255, 1, 1, 1, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 14, 15, 255, 7, 7, 7, 255, 12, 12, 12, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 13, 14, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 23, 24, 25, 255, 19, 20, 20, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 22, 23, 24, 255, 28, 28, 29, 255, 28, 29, 30, 255, 19, 20, 21, 255, 18, 18, 19, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 15, 15, 16, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 10, 10, 255, 22, 22, 23, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 8, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 24, 25, 25, 255, 25, 26, 26, 255, 29, 30, 31, 255, 25, 26, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 23, 24, 25, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 16, 16, 17, 255, 21, 22, 23, 255, 28, 29, 30, 255, 19, 20, 21, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 13, 14, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 19, 19, 255, 24, 25, 26, 255, 27, 28, 29, 255, 21, 21, 22, 255, 27, 28, 29, 255, 29, 30, 31, 255, 26, 27, 27, 255, 27, 28, 29, 255, 25, 26, 27, 255, 28, 29, 30, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 22, 22, 23, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 9, 9, 255, 9, 10, 10, 255, 1, 2, 2, 255, 6, 6, 6, 255, 5, 5, 6, 255, 4, 4, 4, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 5, 5, 5, 255, 9, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 26, 26, 27, 255, 18, 19, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 21, 21, 255, 19, 20, 20, 255, 32, 33, 34, 255, 22, 22, 23, 255, 29, 30, 31, 255, 28, 29, 30, 255, 28, 28, 29, 255, 26, 27, 27, 255, 25, 25, 26, 255, 18, 18, 19, 255, 21, 21, 22, 255, 20, 20, 21, 255, 22, 23, 24, 255, 21, 21, 22, 255, 21, 22, 22, 255, 17, 18, 18, 255, 21, 22, 22, 255, 16, 17, 17, 255, 14, 15, 15, 255, 7, 7, 7, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 13, 14, 14, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 27, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 11, 255, 18, 19, 19, 255, 18, 19, 19, 255, 17, 18, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 20, 20, 21, 255, 24, 25, 25, 255, 20, 21, 21, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 14, 255, 13, 13, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 13, 14, 14, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 14, 14, 255, 21, 22, 23, 255, 15, 16, 16, 255, 23, 24, 25, 255, 18, 19, 19, 255, 10, 10, 10, 255, 6, 6, 6, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 3, 3, 3, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 19, 20, 21, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 16, 17, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 18, 19, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 19, 20, 20, 255, 14, 15, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 20, 20, 21, 255, 19, 19, 20, 255, 24, 25, 25, 255, 27, 28, 29, 255, 20, 20, 21, 255, 19, 19, 20, 255, 17, 17, 18, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 10, 10, 11, 255, 6, 6, 7, 255, 13, 13, 14, 255, 16, 17, 17, 255, 20, 20, 21, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 12, 13, 13, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 19, 20, 255, 19, 20, 21, 255, 21, 22, 22, 255, 26, 27, 27, 255, 26, 27, 28, 255, 22, 23, 24, 255, 29, 30, 31, 255, 21, 21, 22, 255, 18, 18, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 21, 21, 22, 255, 25, 25, 26, 255, 25, 25, 26, 255, 23, 24, 25, 255, 23, 24, 25, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 15, 16, 255, 10, 11, 11, 255, 17, 18, 18, 255, 22, 22, 23, 255, 14, 15, 15, 255, 22, 23, 24, 255, 21, 21, 22, 255, 20, 21, 21, 255, 20, 20, 21, 255, 23, 24, 25, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 24, 25, 26, 255, 24, 24, 25, 255, 26, 27, 27, 255, 22, 23, 24, 255, 27, 28, 29, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 14, 14, 255, 8, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 3, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 12, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 18, 19, 255, 17, 17, 18, 255, 18, 19, 20, 255, 19, 20, 20, 255, 29, 30, 31, 255, 25, 26, 26, 255, 22, 22, 23, 255, 23, 24, 25, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 12, 255, 20, 20, 21, 255, 21, 21, 22, 255, 25, 26, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 29, 30, 255, 20, 21, 21, 255, 22, 23, 24, 255, 20, 20, 21, 255, 22, 23, 24, 255, 20, 21, 22, 255, 21, 22, 22, 255, 23, 24, 25, 255, 17, 18, 18, 255, 17, 18, 18, 255, 20, 21, 21, 255, 18, 18, 19, 255, 12, 13, 13, 255, 10, 10, 11, 255, 5, 5, 5, 255, 10, 11, 11, 255, 17, 17, 18, 255, 24, 25, 26, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 12, 13, 13, 255, 18, 18, 19, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 12, 13, 255, 19, 19, 20, 255, 20, 21, 21, 255, 11, 11, 12, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 22, 23, 24, 255, 17, 17, 18, 255, 19, 20, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 20, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 7, 7, 8, 255, 16, 16, 17, 255, 18, 19, 20, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 17, 18, 18, 255, 21, 22, 23, 255, 17, 17, 18, 255, 21, 22, 23, 255, 14, 14, 15, 255, 11, 12, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 5, 5, 6, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 3, 3, 255, 7, 7, 7, 255, 13, 13, 14, 255, 19, 20, 20, 255, 18, 19, 19, 255, 25, 25, 26, 255, 16, 16, 17, 255, 20, 21, 22, 255, 20, 21, 22, 255, 20, 21, 22, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 18, 19, 19, 255, 17, 17, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 15, 15, 16, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 18, 19, 20, 255, 18, 19, 20, 255, 21, 21, 22, 255, 15, 15, 16, 255, 20, 21, 22, 255, 20, 21, 22, 255, 18, 18, 19, 255, 15, 16, 16, 255, 21, 22, 22, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 18, 19, 20, 255, 10, 10, 11, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 15, 15, 16, 255, 18, 19, 20, 255, 20, 20, 21, 255, 22, 23, 24, 255, 15, 15, 16, 255, 18, 18, 19, 255, 22, 22, 23, 255, 25, 26, 27, 255, 20, 21, 21, 255, 32, 33, 34, 255, 22, 23, 24, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 21, 21, 22, 255, 22, 23, 24, 255, 23, 24, 25, 255, 20, 20, 21, 255, 21, 21, 22, 255, 18, 19, 20, 255, 21, 22, 22, 255, 18, 19, 20, 255, 9, 9, 9, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 14, 14, 255, 18, 19, 20, 255, 16, 16, 17, 255, 22, 23, 24, 255, 25, 26, 26, 255, 23, 24, 25, 255, 27, 27, 28, 255, 24, 25, 25, 255, 22, 23, 24, 255, 23, 24, 24, 255, 16, 17, 17, 255, 19, 19, 20, 255, 24, 24, 25, 255, 16, 17, 17, 255, 23, 24, 24, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 20, 21, 22, 255, 18, 18, 19, 255, 26, 26, 27, 255, 7, 7, 8, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 19, 20, 21, 255, 15, 15, 16, 255, 19, 20, 20, 255, 31, 32, 33, 255, 32, 33, 34, 255, 20, 21, 22, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 13, 13, 255, 6, 6, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 12, 13, 13, 255, 18, 19, 19, 255, 23, 24, 24, 255, 20, 21, 22, 255, 27, 27, 28, 255, 27, 28, 29, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 23, 24, 24, 255, 27, 28, 29, 255, 21, 22, 23, 255, 25, 26, 27, 255, 25, 26, 27, 255, 26, 26, 27, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 17, 17, 18, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 21, 21, 22, 255, 24, 24, 25, 255, 13, 13, 14, 255, 19, 20, 20, 255, 13, 14, 14, 255, 20, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 21, 22, 23, 255, 17, 18, 18, 255, 23, 24, 25, 255, 17, 18, 18, 255, 12, 12, 13, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 13, 13, 255, 22, 23, 24, 255, 20, 21, 22, 255, 23, 24, 24, 255, 22, 22, 23, 255, 18, 19, 20, 255, 30, 31, 31, 255, 32, 33, 34, 255, 22, 22, 23, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 14, 15, 15, 255, 15, 15, 16, 255, 13, 14, 14, 255, 15, 16, 16, 255, 9, 10, 10, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 16, 16, 17, 255, 15, 15, 16, 255, 19, 20, 21, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 10, 255, 4, 4, 4, 255, 6, 6, 6, 255, 13, 13, 13, 255, 11, 11, 12, 255, 8, 9, 9, 255, 16, 16, 17, 255, 21, 21, 22, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 23, 24, 255, 23, 24, 25, 255, 20, 21, 22, 255, 24, 24, 25, 255, 23, 24, 24, 255, 21, 22, 23, 255, 17, 18, 18, 255, 22, 23, 24, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 10, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 14, 14, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 21, 255, 16, 17, 17, 255, 13, 13, 13, 255, 17, 18, 18, 255, 19, 20, 21, 255, 18, 19, 20, 255, 21, 22, 22, 255, 27, 28, 29, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 13, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 3, 3, 3, 255, 9, 10, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 15, 16, 16, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 15, 16, 16, 255, 11, 11, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 22, 23, 255, 23, 24, 24, 255, 21, 22, 23, 255, 22, 23, 24, 255, 31, 32, 33, 255, 25, 26, 27, 255, 25, 26, 26, 255, 25, 26, 26, 255, 32, 33, 34, 255, 22, 22, 23, 255, 18, 19, 19, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 7, 7, 7, 255, 17, 18, 18, 255, 18, 18, 19, 255, 21, 22, 22, 255, 22, 23, 24, 255, 25, 26, 27, 255, 22, 22, 23, 255, 28, 29, 30, 255, 22, 23, 24, 255, 26, 27, 28, 255, 17, 18, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 15, 15, 16, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 20, 21, 255, 18, 18, 19, 255, 20, 21, 21, 255, 23, 24, 25, 255, 28, 28, 29, 255, 16, 16, 17, 255, 18, 19, 20, 255, 17, 17, 18, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 13, 14, 14, 255, 16, 16, 17, 255, 10, 10, 11, 255, 8, 9, 9, 255, 6, 6, 6, 255, 13, 13, 13, 255, 15, 16, 16, 255, 11, 11, 11, 255, 22, 22, 23, 255, 21, 21, 22, 255, 28, 28, 29, 255, 28, 29, 30, 255, 10, 11, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 15, 15, 16, 255, 17, 18, 18, 255, 18, 19, 19, 255, 28, 29, 30, 255, 20, 21, 22, 255, 29, 29, 30, 255, 27, 27, 28, 255, 25, 26, 27, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 13, 13, 255, 6, 6, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 18, 19, 19, 255, 20, 21, 21, 255, 20, 20, 21, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 29, 29, 30, 255, 24, 24, 25, 255, 32, 33, 34, 255, 22, 23, 24, 255, 13, 13, 14, 255, 17, 18, 18, 255, 13, 13, 13, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 13, 14, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 9, 9, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 13, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 13, 14, 14, 255, 18, 19, 20, 255, 13, 14, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 19, 20, 255, 19, 20, 21, 255, 20, 21, 21, 255, 15, 15, 16, 255, 20, 21, 21, 255, 22, 23, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 33, 255, 22, 22, 23, 255, 18, 19, 20, 255, 16, 16, 17, 255, 14, 15, 15, 255, 10, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 18, 19, 20, 255, 20, 20, 21, 255, 23, 24, 24, 255, 26, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 30, 255, 24, 24, 25, 255, 20, 21, 21, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 14, 14, 255, 12, 13, 13, 255, 21, 22, 23, 255, 20, 20, 21, 255, 20, 21, 21, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 16, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 11, 11, 11, 255, 5, 5, 5, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 16, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 15, 15, 16, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 14, 255, 13, 13, 13, 255, 15, 16, 16, 255, 22, 23, 24, 255, 25, 26, 26, 255, 26, 27, 27, 255, 28, 28, 29, 255, 17, 17, 18, 255, 24, 25, 26, 255, 31, 32, 33, 255, 31, 32, 33, 255, 27, 27, 28, 255, 24, 25, 25, 255, 27, 27, 28, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 13, 255, 7, 7, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 17, 17, 18, 255, 20, 20, 21, 255, 24, 25, 26, 255, 21, 21, 22, 255, 21, 22, 22, 255, 28, 29, 30, 255, 25, 26, 27, 255, 14, 15, 15, 255, 17, 18, 18, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 15, 15, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 16, 16, 255, 21, 21, 22, 255, 22, 23, 24, 255, 21, 22, 22, 255, 28, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 29, 30, 31, 255, 22, 23, 24, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 19, 20, 255, 11, 11, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 20, 21, 21, 255, 21, 22, 23, 255, 30, 31, 31, 255, 18, 19, 20, 255, 29, 30, 31, 255, 30, 31, 31, 255, 29, 30, 31, 255, 29, 30, 31, 255, 31, 32, 33, 255, 20, 21, 21, 255, 21, 22, 22, 255, 10, 11, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 12, 13, 13, 255, 18, 19, 19, 255, 22, 22, 23, 255, 14, 14, 15, 255, 19, 20, 20, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 16, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 11, 11, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 15, 16, 255, 20, 21, 21, 255, 18, 18, 19, 255, 25, 26, 27, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 14, 14, 15, 255, 11, 12, 12, 255, 7, 7, 8, 255, 14, 15, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 19, 20, 21, 255, 18, 18, 19, 255, 19, 20, 20, 255, 22, 23, 24, 255, 26, 27, 27, 255, 29, 30, 31, 255, 25, 25, 26, 255, 29, 30, 31, 255, 21, 22, 22, 255, 16, 17, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 16, 16, 17, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 21, 21, 22, 255, 17, 18, 18, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 31, 32, 33, 255, 28, 29, 30, 255, 25, 26, 26, 255, 24, 24, 25, 255, 14, 14, 15, 255, 16, 17, 17, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 10, 10, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 7, 7, 8, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 11, 11, 11, 255, 17, 18, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 11, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 20, 21, 255, 18, 19, 19, 255, 24, 24, 25, 255, 15, 16, 16, 255, 27, 28, 29, 255, 22, 23, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 29, 30, 255, 22, 22, 23, 255, 21, 21, 22, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 7, 7, 8, 255, 15, 16, 16, 255, 18, 19, 19, 255, 27, 27, 28, 255, 26, 26, 27, 255, 30, 31, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 25, 25, 26, 255, 23, 24, 24, 255, 17, 17, 18, 255, 19, 19, 20, 255, 12, 12, 13, 255, 11, 11, 11, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 18, 18, 255, 24, 24, 25, 255, 18, 18, 19, 255, 21, 22, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 13, 13, 13, 255, 17, 18, 18, 255, 21, 21, 22, 255, 22, 23, 24, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 17, 17, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 5, 5, 5, 255, 8, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 16, 17, 255, 19, 20, 21, 255, 12, 12, 12, 255, 13, 13, 13, 255, 9, 10, 10, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 18, 19, 20, 255, 22, 23, 24, 255, 28, 29, 30, 255, 28, 28, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 28, 29, 255, 24, 25, 26, 255, 24, 25, 25, 255, 20, 21, 21, 255, 20, 21, 22, 255, 16, 17, 17, 255, 14, 15, 15, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 14, 14, 255, 18, 19, 20, 255, 22, 23, 24, 255, 24, 25, 25, 255, 19, 20, 21, 255, 26, 26, 27, 255, 27, 28, 29, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 18, 19, 20, 255, 19, 20, 20, 255, 15, 15, 16, 255, 12, 12, 12, 255, 16, 17, 17, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 19, 20, 255, 21, 21, 22, 255, 22, 22, 23, 255, 17, 18, 18, 255, 24, 25, 25, 255, 26, 26, 27, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 29, 30, 255, 26, 27, 27, 255, 17, 18, 18, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 14, 15, 255, 20, 20, 21, 255, 26, 27, 27, 255, 29, 30, 31, 255, 25, 25, 26, 255, 26, 27, 28, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 28, 29, 255, 32, 33, 34, 255, 24, 25, 25, 255, 18, 19, 20, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 12, 255, 18, 18, 19, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 7, 255, 19, 20, 21, 255, 13, 14, 14, 255, 19, 19, 20, 255, 24, 25, 26, 255, 24, 25, 25, 255, 28, 28, 29, 255, 23, 24, 24, 255, 26, 27, 27, 255, 15, 15, 16, 255, 11, 11, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 22, 23, 24, 255, 19, 19, 20, 255, 17, 18, 18, 255, 20, 21, 22, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 17, 17, 18, 255, 21, 22, 22, 255, 24, 25, 25, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 21, 22, 23, 255, 20, 20, 21, 255, 21, 22, 23, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 31, 32, 33, 255, 22, 22, 23, 255, 26, 26, 27, 255, 22, 23, 24, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 7, 7, 7, 255, 13, 14, 14, 255, 19, 20, 21, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 13, 13, 13, 255, 18, 19, 20, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 21, 21, 22, 255, 25, 26, 26, 255, 16, 17, 17, 255, 17, 18, 18, 255, 32, 33, 34, 255, 27, 28, 29, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 25, 26, 255, 21, 21, 22, 255, 14, 15, 15, 255, 16, 17, 17, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 16, 16, 17, 255, 21, 22, 23, 255, 21, 22, 22, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 20, 21, 21, 255, 18, 18, 19, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 25, 25, 26, 255, 28, 28, 29, 255, 24, 24, 25, 255, 22, 23, 24, 255, 16, 17, 17, 255, 20, 21, 22, 255, 16, 17, 17, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 14, 15, 255, 21, 22, 22, 255, 17, 18, 18, 255, 20, 21, 22, 255, 6, 6, 6, 255, 5, 5, 6, 255, 10, 11, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 6, 6, 7, 255, 15, 16, 16, 255, 12, 12, 12, 255, 18, 18, 19, 255, 26, 27, 28, 255, 19, 20, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 5, 5, 5, 255, 2, 3, 3, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 14, 14, 15, 255, 21, 22, 22, 255, 28, 29, 30, 255, 28, 28, 29, 255, 28, 29, 30, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 20, 20, 21, 255, 14, 15, 15, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 15, 15, 255, 13, 13, 14, 255, 19, 20, 20, 255, 17, 17, 18, 255, 21, 21, 22, 255, 22, 22, 23, 255, 24, 24, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 11, 11, 12, 255, 10, 10, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 10, 11, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 19, 20, 255, 20, 21, 21, 255, 22, 23, 24, 255, 26, 26, 27, 255, 18, 18, 19, 255, 12, 13, 13, 255, 7, 7, 8, 255, 17, 17, 18, 255, 18, 19, 20, 255, 16, 16, 17, 255, 26, 27, 27, 255, 27, 27, 28, 255, 25, 26, 26, 255, 29, 30, 31, 255, 28, 29, 30, 255, 24, 25, 25, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 21, 21, 255, 14, 14, 15, 255, 10, 10, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 22, 23, 24, 255, 22, 22, 23, 255, 25, 26, 27, 255, 25, 26, 27, 255, 27, 28, 29, 255, 30, 31, 32, 255, 23, 24, 25, 255, 25, 26, 26, 255, 28, 28, 29, 255, 19, 20, 20, 255, 19, 20, 21, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 24, 25, 26, 255, 21, 22, 22, 255, 23, 24, 24, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 33, 255, 19, 20, 21, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 13, 255, 15, 16, 16, 255, 20, 21, 22, 255, 23, 24, 25, 255, 21, 22, 23, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 31, 255, 21, 22, 22, 255, 23, 24, 24, 255, 23, 24, 24, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 20, 21, 255, 15, 16, 16, 255, 9, 9, 9, 255, 4, 4, 4, 255, 9, 10, 10, 255, 17, 18, 18, 255, 24, 25, 26, 255, 17, 17, 18, 255, 24, 24, 25, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 18, 18, 19, 255, 8, 8, 8, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 12, 13, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 19, 20, 21, 255, 23, 24, 24, 255, 20, 20, 21, 255, 19, 20, 20, 255, 21, 22, 22, 255, 22, 23, 24, 255, 19, 20, 21, 255, 21, 22, 23, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 6, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 13, 255, 19, 20, 20, 255, 16, 16, 17, 255, 22, 22, 23, 255, 22, 23, 24, 255, 30, 31, 32, 255, 23, 24, 24, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 23, 24, 255, 18, 19, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 13, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 10, 10, 255, 15, 15, 16, 255, 19, 19, 20, 255, 24, 25, 26, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 32, 255, 31, 32, 32, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 18, 19, 255, 14, 14, 15, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 28, 28, 29, 255, 24, 25, 26, 255, 24, 25, 25, 255, 26, 27, 27, 255, 22, 22, 23, 255, 19, 20, 21, 255, 22, 22, 23, 255, 23, 24, 25, 255, 17, 17, 18, 255, 18, 18, 19, 255, 25, 25, 26, 255, 23, 24, 24, 255, 25, 26, 26, 255, 23, 24, 24, 255, 12, 12, 12, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 23, 24, 255, 20, 21, 22, 255, 24, 24, 25, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 13, 14, 14, 255, 5, 5, 5, 255, 3, 3, 3, 255, 5, 5, 5, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 18, 19, 20, 255, 25, 26, 26, 255, 22, 22, 23, 255, 25, 25, 26, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 25, 26, 27, 255, 20, 21, 22, 255, 20, 21, 22, 255, 13, 13, 14, 255, 13, 13, 13, 255, 6, 6, 7, 255, 6, 6, 7, 255, 14, 14, 15, 255, 20, 21, 22, 255, 21, 22, 23, 255, 23, 24, 25, 255, 15, 16, 16, 255, 17, 18, 18, 255, 13, 13, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 8, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 19, 20, 20, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 22, 23, 255, 25, 26, 27, 255, 25, 26, 26, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 6, 255, 19, 19, 20, 255, 22, 23, 24, 255, 27, 27, 28, 255, 26, 27, 28, 255, 29, 30, 31, 255, 30, 31, 32, 255, 23, 24, 25, 255, 24, 24, 25, 255, 18, 19, 20, 255, 23, 24, 25, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 25, 26, 27, 255, 27, 28, 29, 255, 30, 31, 32, 255, 25, 25, 26, 255, 22, 22, 23, 255, 19, 20, 20, 255, 14, 15, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 16, 17, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 13, 255, 9, 10, 10, 255, 5, 5, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 6, 6, 6, 255, 6, 6, 7, 255, 12, 13, 13, 255, 16, 17, 17, 255, 13, 13, 14, 255, 20, 21, 22, 255, 19, 19, 20, 255, 18, 19, 20, 255, 21, 22, 23, 255, 28, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 19, 20, 21, 255, 20, 21, 21, 255, 18, 19, 20, 255, 28, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 17, 18, 18, 255, 23, 24, 25, 255, 21, 22, 23, 255, 22, 23, 24, 255, 20, 20, 21, 255, 22, 22, 23, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 16, 17, 17, 255, 18, 19, 20, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 21, 21, 255, 24, 24, 25, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 9, 9, 255, 12, 13, 13, 255, 13, 13, 14, 255, 15, 16, 16, 255, 21, 22, 22, 255, 22, 22, 23, 255, 24, 25, 25, 255, 23, 24, 25, 255, 17, 18, 18, 255, 19, 20, 20, 255, 22, 23, 24, 255, 19, 20, 21, 255, 22, 23, 24, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 22, 23, 255, 23, 24, 24, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 20, 21, 255, 24, 25, 26, 255, 24, 25, 26, 255, 25, 26, 26, 255, 21, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 23, 255, 19, 20, 21, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 16, 16, 17, 255, 16, 17, 17, 255, 21, 22, 22, 255, 25, 26, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 23, 24, 24, 255, 15, 15, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 16, 17, 17, 255, 32, 33, 34, 255, 29, 29, 30, 255, 28, 29, 30, 255, 30, 31, 31, 255, 26, 26, 27, 255, 17, 18, 18, 255, 21, 22, 22, 255, 24, 24, 25, 255, 24, 25, 25, 255, 22, 23, 24, 255, 29, 30, 31, 255, 21, 22, 22, 255, 12, 12, 12, 255, 12, 12, 13, 255, 6, 6, 6, 255, 12, 12, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 16, 16, 17, 255, 12, 13, 13, 255, 19, 19, 20, 255, 22, 23, 24, 255, 24, 25, 25, 255, 14, 14, 15, 255, 18, 18, 19, 255, 16, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 9, 9, 255, 10, 10, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 23, 24, 24, 255, 22, 23, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 20, 20, 21, 255, 25, 26, 27, 255, 14, 14, 15, 255, 22, 23, 24, 255, 16, 16, 17, 255, 10, 10, 11, 255, 6, 6, 7, 255, 5, 5, 6, 255, 11, 11, 11, 255, 21, 22, 22, 255, 13, 13, 14, 255, 16, 16, 17, 255, 11, 11, 11, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 12, 12, 13, 255, 5, 5, 5, 255, 10, 11, 11, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 18, 18, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 23, 24, 255, 19, 20, 21, 255, 19, 20, 20, 255, 20, 21, 21, 255, 24, 25, 25, 255, 21, 22, 22, 255, 21, 22, 22, 255, 28, 28, 29, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 25, 25, 26, 255, 18, 18, 19, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 20, 21, 21, 255, 10, 10, 11, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 18, 19, 19, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 27, 255, 20, 21, 22, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 12, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 25, 26, 26, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 17, 18, 18, 255, 20, 20, 21, 255, 19, 20, 20, 255, 12, 12, 13, 255, 11, 11, 11, 255, 3, 3, 3, 255, 10, 11, 11, 255, 13, 13, 13, 255, 20, 20, 21, 255, 18, 19, 20, 255, 16, 17, 17, 255, 18, 19, 19, 255, 23, 24, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 24, 25, 26, 255, 26, 27, 28, 255, 24, 25, 26, 255, 31, 32, 33, 255, 28, 29, 30, 255, 24, 25, 25, 255, 20, 21, 21, 255, 18, 18, 19, 255, 26, 26, 27, 255, 19, 20, 21, 255, 19, 20, 21, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 22, 23, 24, 255, 15, 16, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 29, 30, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 16, 16, 17, 255, 13, 13, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 3, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 16, 16, 255, 18, 18, 19, 255, 27, 27, 28, 255, 23, 24, 25, 255, 27, 28, 29, 255, 31, 32, 33, 255, 24, 25, 26, 255, 22, 23, 24, 255, 24, 24, 25, 255, 22, 22, 23, 255, 22, 23, 24, 255, 19, 20, 20, 255, 24, 25, 25, 255, 29, 30, 31, 255, 27, 27, 28, 255, 17, 17, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 16, 16, 17, 255, 11, 11, 11, 255, 12, 12, 13, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 22, 22, 23, 255, 24, 24, 25, 255, 23, 24, 25, 255, 27, 27, 28, 255, 18, 19, 20, 255, 28, 28, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 17, 17, 255, 19, 19, 20, 255, 16, 17, 17, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 21, 22, 23, 255, 27, 27, 28, 255, 25, 26, 26, 255, 24, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 27, 28, 29, 255, 19, 20, 20, 255, 18, 19, 20, 255, 13, 13, 14, 255, 7, 7, 7, 255, 5, 5, 5, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 25, 26, 26, 255, 30, 31, 31, 255, 24, 25, 26, 255, 26, 27, 27, 255, 20, 21, 22, 255, 28, 28, 29, 255, 17, 18, 18, 255, 18, 18, 19, 255, 24, 24, 25, 255, 29, 30, 31, 255, 18, 18, 19, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 16, 16, 17, 255, 16, 17, 17, 255, 22, 22, 23, 255, 29, 30, 31, 255, 18, 19, 20, 255, 18, 18, 19, 255, 8, 8, 8, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 10, 11, 255, 3, 4, 4, 255, 7, 7, 7, 255, 6, 6, 7, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 17, 17, 18, 255, 18, 19, 19, 255, 16, 17, 17, 255, 22, 23, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 17, 18, 18, 255, 21, 22, 23, 255, 21, 22, 22, 255, 11, 11, 11, 255, 11, 11, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 11, 11, 255, 6, 6, 6, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 21, 21, 22, 255, 19, 19, 20, 255, 19, 20, 20, 255, 25, 26, 26, 255, 24, 24, 25, 255, 29, 30, 31, 255, 28, 28, 29, 255, 27, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 22, 23, 255, 15, 15, 16, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 18, 18, 19, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 5, 5, 5, 255, 2, 3, 3, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 24, 25, 26, 255, 25, 26, 26, 255, 28, 29, 30, 255, 23, 24, 24, 255, 18, 19, 19, 255, 17, 18, 18, 255, 22, 22, 23, 255, 12, 12, 13, 255, 16, 17, 17, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 13, 14, 14, 255, 10, 11, 11, 255, 17, 18, 18, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 23, 24, 255, 23, 24, 25, 255, 24, 25, 25, 255, 14, 15, 15, 255, 17, 17, 18, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 25, 25, 26, 255, 15, 15, 16, 255, 14, 15, 15, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 10, 10, 10, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 20, 20, 255, 28, 28, 29, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 8, 255, 17, 17, 18, 255, 24, 25, 26, 255, 30, 31, 31, 255, 30, 31, 31, 255, 22, 23, 24, 255, 32, 33, 34, 255, 30, 31, 31, 255, 30, 31, 32, 255, 22, 23, 24, 255, 32, 33, 34, 255, 27, 28, 29, 255, 22, 23, 24, 255, 16, 16, 17, 255, 16, 16, 17, 255, 12, 13, 13, 255, 7, 7, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 11, 255, 17, 17, 18, 255, 19, 19, 20, 255, 28, 29, 30, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 13, 13, 14, 255, 17, 17, 18, 255, 12, 13, 13, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 10, 10, 255, 13, 13, 14, 255, 15, 15, 16, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 25, 26, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 27, 28, 29, 255, 17, 18, 18, 255, 20, 21, 22, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 6, 6, 7, 255, 11, 11, 12, 255, 17, 17, 18, 255, 20, 20, 21, 255, 19, 20, 20, 255, 31, 32, 33, 255, 23, 24, 25, 255, 23, 24, 25, 255, 22, 22, 23, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 20, 255, 11, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 5, 5, 5, 255, 10, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 22, 23, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 29, 30, 31, 255, 24, 25, 25, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 20, 21, 22, 255, 26, 26, 27, 255, 24, 25, 26, 255, 11, 12, 12, 255, 7, 7, 7, 255, 12, 13, 13, 255, 5, 5, 6, 255, 6, 6, 7, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 13, 13, 255, 28, 29, 30, 255, 22, 23, 24, 255, 24, 25, 26, 255, 21, 22, 23, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 33, 255, 25, 26, 27, 255, 22, 23, 24, 255, 12, 12, 12, 255, 13, 14, 14, 255, 9, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 9, 9, 255, 16, 17, 17, 255, 18, 19, 20, 255, 22, 22, 23, 255, 25, 25, 26, 255, 24, 24, 25, 255, 21, 21, 22, 255, 23, 24, 25, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 13, 13, 255, 24, 25, 26, 255, 20, 20, 21, 255, 24, 25, 25, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 22, 23, 255, 24, 25, 26, 255, 16, 16, 17, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 6, 6, 6, 255, 12, 12, 12, 255, 11, 11, 11, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 21, 22, 255, 20, 21, 22, 255, 31, 32, 33, 255, 28, 29, 30, 255, 30, 31, 32, 255, 26, 26, 27, 255, 24, 25, 25, 255, 25, 25, 26, 255, 27, 28, 29, 255, 25, 26, 26, 255, 20, 21, 22, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 12, 255, 14, 15, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 22, 23, 255, 21, 22, 22, 255, 19, 20, 21, 255, 13, 14, 14, 255, 11, 11, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 11, 12, 12, 255, 9, 10, 10, 255, 12, 12, 13, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 21, 22, 255, 27, 28, 29, 255, 30, 31, 32, 255, 23, 24, 24, 255, 22, 23, 24, 255, 20, 21, 21, 255, 11, 12, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 23, 24, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 18, 18, 19, 255, 19, 20, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 10, 10, 10, 255, 5, 5, 6, 255, 8, 9, 9, 255, 18, 19, 19, 255, 21, 21, 22, 255, 11, 11, 11, 255, 15, 16, 16, 255, 15, 15, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 22, 23, 24, 255, 20, 21, 22, 255, 27, 27, 28, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 9, 10, 10, 255, 8, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 19, 20, 21, 255, 18, 18, 19, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 24, 25, 255, 18, 19, 20, 255, 20, 21, 21, 255, 19, 20, 20, 255, 13, 13, 14, 255, 3, 3, 3, 255, 8, 9, 9, 255, 3, 4, 4, 255, 13, 13, 13, 255, 19, 20, 21, 255, 16, 17, 17, 255, 17, 17, 18, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 11, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 8, 9, 9, 255, 14, 14, 15, 255, 12, 13, 13, 255, 29, 30, 31, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 26, 27, 28, 255, 27, 27, 28, 255, 32, 33, 34, 255, 22, 23, 24, 255, 23, 24, 24, 255, 13, 13, 13, 255, 10, 10, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 18, 19, 19, 255, 18, 18, 19, 255, 20, 21, 21, 255, 26, 26, 27, 255, 23, 24, 25, 255, 22, 23, 24, 255, 26, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 15, 16, 16, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 11, 11, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 13, 13, 255, 24, 24, 25, 255, 24, 25, 25, 255, 29, 29, 30, 255, 24, 25, 25, 255, 26, 26, 27, 255, 20, 21, 22, 255, 19, 20, 20, 255, 18, 19, 20, 255, 24, 25, 25, 255, 23, 24, 24, 255, 12, 12, 12, 255, 12, 13, 13, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 20, 20, 21, 255, 28, 28, 29, 255, 25, 26, 27, 255, 29, 29, 30, 255, 20, 20, 21, 255, 20, 21, 21, 255, 21, 22, 22, 255, 13, 13, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 21, 22, 22, 255, 22, 23, 24, 255, 16, 16, 17, 255, 17, 18, 18, 255, 26, 26, 27, 255, 18, 19, 20, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 15, 15, 255, 9, 10, 10, 255, 4, 4, 4, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 19, 20, 21, 255, 19, 20, 20, 255, 19, 20, 20, 255, 21, 22, 22, 255, 24, 24, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 18, 19, 20, 255, 23, 24, 24, 255, 20, 20, 21, 255, 14, 15, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 5, 5, 5, 255, 13, 14, 14, 255, 12, 12, 13, 255, 20, 21, 22, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 19, 19, 255, 11, 11, 12, 255, 18, 19, 19, 255, 18, 19, 20, 255, 16, 16, 17, 255, 18, 19, 20, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 25, 26, 27, 255, 19, 20, 21, 255, 19, 20, 21, 255, 21, 21, 22, 255, 16, 16, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 13, 13, 255, 16, 16, 17, 255, 9, 9, 9, 255, 14, 15, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 11, 11, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 14, 14, 255, 14, 15, 15, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 24, 255, 20, 21, 22, 255, 15, 16, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 18, 19, 19, 255, 19, 19, 20, 255, 23, 24, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 15, 16, 255, 15, 15, 16, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 22, 23, 24, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 5, 5, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 18, 19, 19, 255, 15, 16, 16, 255, 19, 20, 21, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 33, 255, 31, 32, 33, 255, 13, 13, 13, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 19, 20, 21, 255, 26, 27, 28, 255, 26, 26, 27, 255, 25, 26, 26, 255, 29, 29, 30, 255, 32, 33, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 31, 255, 25, 25, 26, 255, 19, 20, 20, 255, 18, 18, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 11, 12, 255, 13, 13, 14, 255, 20, 21, 22, 255, 22, 23, 24, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 24, 255, 24, 25, 25, 255, 15, 15, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 2, 2, 2, 255, 7, 7, 7, 255, 8, 8, 8, 255, 14, 14, 15, 255, 19, 20, 21, 255, 20, 20, 21, 255, 24, 24, 25, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 21, 22, 23, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 21, 22, 22, 255, 20, 21, 22, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 16, 17, 17, 255, 19, 19, 20, 255, 21, 22, 22, 255, 25, 25, 26, 255, 17, 18, 18, 255, 18, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 19, 20, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 7, 7, 8, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 19, 19, 20, 255, 22, 22, 23, 255, 26, 27, 27, 255, 28, 28, 29, 255, 23, 24, 24, 255, 28, 28, 29, 255, 21, 22, 23, 255, 18, 18, 19, 255, 26, 26, 27, 255, 22, 23, 24, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 4, 4, 4, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 14, 14, 255, 23, 24, 24, 255, 25, 26, 26, 255, 20, 20, 21, 255, 12, 13, 13, 255, 18, 18, 19, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 18, 18, 19, 255, 20, 21, 22, 255, 18, 18, 19, 255, 18, 19, 19, 255, 23, 24, 25, 255, 22, 23, 24, 255, 18, 18, 19, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 18, 19, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 13, 13, 13, 255, 11, 11, 12, 255, 20, 21, 22, 255, 18, 19, 19, 255, 23, 24, 24, 255, 18, 19, 20, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 23, 24, 24, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 22, 22, 23, 255, 19, 19, 20, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 19, 20, 21, 255, 17, 17, 18, 255, 23, 24, 24, 255, 19, 20, 20, 255, 20, 21, 22, 255, 25, 26, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 27, 27, 28, 255, 21, 22, 22, 255, 17, 17, 18, 255, 19, 19, 20, 255, 19, 20, 20, 255, 13, 13, 13, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 12, 12, 255, 9, 10, 10, 255, 12, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 4, 4, 4, 255, 6, 6, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 19, 19, 20, 255, 12, 12, 12, 255, 12, 13, 13, 255, 17, 18, 18, 255, 20, 20, 21, 255, 22, 23, 24, 255, 25, 25, 26, 255, 26, 27, 28, 255, 19, 20, 21, 255, 18, 19, 19, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 12, 12, 255, 18, 19, 19, 255, 21, 22, 22, 255, 25, 26, 27, 255, 26, 27, 27, 255, 29, 29, 30, 255, 29, 30, 31, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 19, 19, 20, 255, 27, 27, 28, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 20, 21, 22, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 18, 18, 19, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 19, 20, 20, 255, 24, 24, 25, 255, 22, 23, 24, 255, 21, 22, 23, 255, 27, 27, 28, 255, 32, 33, 33, 255, 27, 27, 28, 255, 28, 29, 30, 255, 30, 31, 32, 255, 26, 27, 27, 255, 27, 27, 28, 255, 26, 26, 27, 255, 15, 16, 16, 255, 18, 18, 19, 255, 9, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 22, 23, 24, 255, 29, 29, 30, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 20, 20, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 13, 13, 255, 21, 22, 23, 255, 25, 26, 26, 255, 20, 21, 22, 255, 21, 22, 23, 255, 22, 23, 24, 255, 30, 31, 31, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 26, 27, 27, 255, 26, 27, 28, 255, 23, 24, 25, 255, 28, 29, 30, 255, 26, 27, 27, 255, 28, 29, 30, 255, 19, 20, 21, 255, 21, 22, 22, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 15, 16, 255, 7, 7, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 13, 13, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 14, 14, 255, 22, 22, 23, 255, 25, 26, 26, 255, 17, 18, 18, 255, 19, 20, 21, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 12, 12, 255, 13, 14, 14, 255, 7, 7, 7, 255, 12, 12, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 11, 12, 255, 16, 17, 17, 255, 20, 20, 21, 255, 22, 22, 23, 255, 22, 23, 24, 255, 25, 26, 27, 255, 24, 25, 26, 255, 19, 20, 21, 255, 20, 21, 22, 255, 24, 25, 25, 255, 26, 26, 27, 255, 18, 19, 20, 255, 20, 21, 21, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 3, 3, 3, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 21, 22, 22, 255, 26, 26, 27, 255, 21, 22, 22, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 14, 14, 255, 3, 3, 3, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 12, 13, 255, 12, 12, 13, 255, 11, 12, 12, 255, 17, 18, 18, 255, 17, 17, 18, 255, 21, 22, 23, 255, 20, 20, 21, 255, 13, 13, 13, 255, 20, 21, 22, 255, 19, 19, 20, 255, 11, 11, 11, 255, 14, 15, 15, 255, 6, 6, 6, 255, 7, 7, 8, 255, 1, 2, 2, 255, 9, 10, 10, 255, 14, 15, 15, 255, 16, 16, 17, 255, 20, 21, 21, 255, 23, 24, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 25, 26, 26, 255, 20, 20, 21, 255, 24, 25, 26, 255, 28, 29, 30, 255, 28, 28, 29, 255, 28, 28, 29, 255, 25, 26, 27, 255, 15, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 13, 255, 12, 13, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 22, 22, 23, 255, 17, 17, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 14, 14, 255, 25, 26, 26, 255, 23, 24, 24, 255, 25, 26, 27, 255, 20, 21, 22, 255, 22, 22, 23, 255, 21, 21, 22, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 27, 28, 29, 255, 22, 23, 24, 255, 18, 19, 20, 255, 22, 23, 24, 255, 24, 24, 25, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 5, 5, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 13, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 20, 21, 22, 255, 14, 15, 15, 255, 18, 19, 20, 255, 16, 16, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 11, 11, 255, 19, 20, 21, 255, 21, 21, 22, 255, 23, 24, 24, 255, 21, 22, 22, 255, 23, 24, 25, 255, 23, 24, 25, 255, 26, 27, 27, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 20, 21, 22, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 29, 29, 30, 255, 27, 28, 29, 255, 18, 19, 19, 255, 17, 17, 18, 255, 13, 13, 14, 255, 11, 11, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 18, 19, 19, 255, 14, 15, 15, 255, 20, 20, 21, 255, 24, 25, 25, 255, 27, 28, 29, 255, 25, 26, 27, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 16, 16, 17, 255, 18, 18, 19, 255, 17, 17, 18, 255, 16, 17, 17, 255, 25, 25, 26, 255, 26, 27, 28, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 26, 27, 27, 255, 18, 19, 20, 255, 14, 15, 15, 255, 9, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 20, 255, 21, 22, 22, 255, 20, 20, 21, 255, 25, 25, 26, 255, 30, 31, 32, 255, 26, 26, 27, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 14, 14, 15, 255, 18, 19, 20, 255, 19, 20, 20, 255, 21, 21, 22, 255, 24, 25, 26, 255, 24, 24, 25, 255, 25, 26, 27, 255, 32, 33, 34, 255, 23, 24, 24, 255, 27, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 29, 30, 255, 22, 23, 24, 255, 27, 27, 28, 255, 22, 23, 24, 255, 24, 25, 25, 255, 16, 17, 17, 255, 19, 20, 20, 255, 19, 20, 21, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 2, 2, 2, 255, 4, 4, 4, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 14, 14, 255, 12, 12, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 11, 12, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 18, 19, 19, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 19, 20, 255, 16, 16, 17, 255, 17, 18, 18, 255, 22, 22, 23, 255, 25, 25, 26, 255, 17, 18, 18, 255, 20, 21, 21, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 10, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 1, 1, 1, 255, 3, 3, 3, 255, 5, 5, 6, 255, 11, 11, 12, 255, 13, 13, 13, 255, 6, 6, 7, 255, 18, 19, 20, 255, 13, 13, 13, 255, 24, 25, 25, 255, 26, 27, 28, 255, 18, 19, 20, 255, 13, 14, 14, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 2, 2, 2, 255, 9, 9, 9, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 17, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 19, 20, 255, 11, 12, 12, 255, 11, 12, 12, 255, 5, 5, 6, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 14, 255, 12, 13, 13, 255, 16, 16, 17, 255, 27, 28, 29, 255, 15, 15, 16, 255, 20, 20, 21, 255, 13, 13, 14, 255, 14, 14, 15, 255, 18, 19, 20, 255, 16, 17, 17, 255, 21, 21, 22, 255, 20, 21, 22, 255, 27, 27, 28, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 10, 10, 255, 13, 14, 14, 255, 17, 18, 18, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 24, 25, 26, 255, 15, 16, 16, 255, 21, 22, 23, 255, 17, 18, 18, 255, 22, 22, 23, 255, 17, 18, 18, 255, 13, 13, 13, 255, 23, 24, 25, 255, 22, 23, 24, 255, 30, 31, 31, 255, 26, 27, 28, 255, 26, 26, 27, 255, 28, 28, 29, 255, 21, 21, 22, 255, 18, 18, 19, 255, 18, 19, 20, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 12, 13, 13, 255, 10, 10, 10, 255, 6, 6, 7, 255, 3, 4, 4, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 5, 5, 6, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 14, 15, 15, 255, 12, 13, 13, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 3, 3, 3, 255, 3, 4, 4, 255, 6, 6, 7, 255, 11, 11, 12, 255, 16, 17, 17, 255, 19, 20, 20, 255, 15, 16, 16, 255, 19, 20, 20, 255, 19, 20, 21, 255, 22, 23, 24, 255, 25, 26, 26, 255, 28, 29, 30, 255, 20, 20, 21, 255, 20, 21, 22, 255, 21, 22, 23, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 17, 17, 18, 255, 16, 16, 17, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 21, 21, 255, 17, 18, 18, 255, 17, 17, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 17, 17, 18, 255, 21, 21, 22, 255, 23, 24, 24, 255, 22, 23, 24, 255, 22, 23, 24, 255, 21, 22, 23, 255, 19, 20, 21, 255, 20, 20, 21, 255, 32, 33, 34, 255, 17, 18, 18, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 27, 28, 29, 255, 14, 14, 15, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 26, 27, 28, 255, 25, 26, 26, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 11, 11, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 15, 16, 16, 255, 21, 22, 23, 255, 24, 25, 26, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 4, 4, 4, 255, 1, 1, 1, 255, 12, 12, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 19, 20, 20, 255, 18, 18, 19, 255, 21, 22, 23, 255, 24, 25, 26, 255, 28, 29, 30, 255, 20, 21, 22, 255, 22, 23, 24, 255, 16, 16, 17, 255, 25, 26, 27, 255, 24, 25, 26, 255, 31, 32, 33, 255, 26, 27, 27, 255, 26, 26, 27, 255, 26, 27, 28, 255, 12, 13, 13, 255, 10, 11, 11, 255, 18, 19, 20, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 2, 2, 2, 255, 9, 10, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 18, 18, 19, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 12, 13, 13, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 12, 13, 255, 6, 6, 6, 255, 11, 11, 12, 255, 4, 4, 4, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 4, 4, 4, 255, 14, 15, 15, 255, 19, 20, 20, 255, 21, 21, 22, 255, 20, 20, 21, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 19, 255, 21, 22, 23, 255, 13, 13, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 10, 11, 255, 13, 13, 14, 255, 18, 19, 20, 255, 21, 21, 22, 255, 17, 18, 18, 255, 20, 21, 21, 255, 21, 21, 22, 255, 19, 20, 21, 255, 20, 21, 22, 255, 27, 27, 28, 255, 21, 21, 22, 255, 25, 26, 26, 255, 26, 27, 27, 255, 25, 26, 27, 255, 24, 25, 25, 255, 24, 25, 26, 255, 18, 18, 19, 255, 21, 22, 22, 255, 21, 21, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 20, 20, 21, 255, 18, 19, 19, 255, 13, 13, 14, 255, 15, 15, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 12, 12, 13, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 13, 14, 255, 16, 17, 17, 255, 10, 11, 11, 255, 13, 14, 14, 255, 27, 28, 29, 255, 18, 19, 20, 255, 18, 19, 19, 255, 20, 21, 22, 255, 14, 15, 15, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 3, 3, 3, 255, 2, 2, 2, 255, 7, 7, 8, 255, 14, 14, 15, 255, 10, 11, 11, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 20, 21, 21, 255, 20, 21, 21, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 18, 19, 255, 14, 15, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 24, 25, 26, 255, 27, 28, 29, 255, 10, 10, 11, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 26, 27, 255, 23, 24, 25, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 13, 255, 15, 15, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 20, 21, 21, 255, 24, 25, 25, 255, 26, 27, 27, 255, 19, 19, 20, 255, 28, 29, 30, 255, 32, 33, 34, 255, 23, 24, 24, 255, 14, 15, 15, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 14, 14, 255, 15, 15, 16, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 23, 24, 255, 19, 20, 20, 255, 19, 20, 20, 255, 25, 26, 27, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 22, 22, 23, 255, 20, 21, 21, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 12, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 25, 26, 27, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 1, 1, 1, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 8, 8, 8, 255, 15, 15, 16, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 19, 20, 255, 22, 23, 24, 255, 16, 17, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 21, 22, 255, 22, 22, 23, 255, 13, 13, 13, 255, 13, 13, 13, 255, 22, 22, 23, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 11, 11, 255, 4, 4, 4, 255, 3, 4, 4, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 17, 18, 18, 255, 10, 10, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 15, 15, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 12, 12, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 13, 13, 255, 17, 18, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 6, 255, 5, 5, 6, 255, 7, 7, 8, 255, 12, 12, 12, 255, 17, 18, 18, 255, 24, 25, 25, 255, 19, 20, 21, 255, 5, 5, 6, 255, 9, 10, 10, 255, 6, 6, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 4, 4, 4, 255, 3, 4, 4, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 11, 11, 255, 19, 20, 21, 255, 15, 15, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 10, 10, 11, 255, 15, 16, 16, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 15, 15, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 12, 12, 255, 18, 18, 19, 255, 14, 15, 15, 255, 22, 23, 24, 255, 21, 21, 22, 255, 29, 30, 31, 255, 21, 22, 23, 255, 32, 33, 34, 255, 22, 23, 24, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 21, 21, 255, 15, 16, 16, 255, 21, 22, 22, 255, 19, 19, 20, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 18, 19, 19, 255, 13, 14, 14, 255, 12, 13, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 27, 27, 28, 255, 19, 20, 20, 255, 15, 16, 16, 255, 20, 20, 21, 255, 15, 16, 16, 255, 12, 12, 12, 255, 5, 5, 6, 255, 9, 10, 10, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 7, 7, 7, 255, 12, 13, 13, 255, 9, 10, 10, 255, 11, 12, 12, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 6, 6, 7, 255, 2, 2, 2, 255, 4, 4, 4, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 12, 13, 255, 14, 14, 15, 255, 19, 19, 20, 255, 17, 17, 18, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 15, 15, 16, 255, 13, 13, 14, 255, 19, 19, 20, 255, 18, 19, 20, 255, 22, 22, 23, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 14, 14, 255, 32, 33, 34, 255, 25, 25, 26, 255, 28, 28, 29, 255, 19, 19, 20, 255, 22, 22, 23, 255, 17, 17, 18, 255, 22, 22, 23, 255, 13, 14, 14, 255, 12, 13, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 16, 17, 17, 255, 20, 21, 22, 255, 20, 20, 21, 255, 20, 21, 22, 255, 25, 26, 27, 255, 32, 33, 33, 255, 32, 33, 34, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 22, 23, 24, 255, 21, 22, 23, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 22, 23, 24, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 26, 26, 255, 21, 22, 22, 255, 22, 22, 23, 255, 20, 20, 21, 255, 19, 20, 20, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 3, 4, 4, 255, 4, 4, 4, 255, 0, 0, 0, 255, 1, 1, 1, 255, 1, 1, 1, 255, 4, 4, 4, 255, 2, 3, 3, 255, 6, 6, 6, 255, 11, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 6, 6, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 13, 13, 13, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 19, 20, 20, 255, 14, 15, 15, 255, 18, 19, 19, 255, 18, 18, 19, 255, 22, 23, 24, 255, 17, 17, 18, 255, 9, 9, 9, 255, 6, 6, 7, 255, 2, 3, 3, 255, 3, 3, 3, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 16, 16, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 11, 11, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 6, 6, 6, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 17, 18, 255, 17, 18, 18, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 12, 12, 255, 5, 5, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 6, 6, 6, 255, 3, 3, 3, 255, 3, 3, 3, 255, 5, 5, 6, 255, 8, 8, 8, 255, 12, 12, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 19, 20, 20, 255, 13, 13, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 28, 29, 30, 255, 16, 17, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 17, 18, 18, 255, 18, 19, 19, 255, 20, 20, 21, 255, 14, 14, 15, 255, 13, 13, 13, 255, 8, 9, 9, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 18, 19, 19, 255, 24, 25, 26, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 18, 19, 19, 255, 18, 19, 20, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 30, 31, 255, 32, 33, 34, 255, 18, 19, 20, 255, 23, 24, 25, 255, 19, 20, 21, 255, 12, 13, 13, 255, 15, 16, 16, 255, 12, 13, 13, 255, 6, 6, 6, 255, 10, 10, 10, 255, 11, 11, 11, 255, 7, 7, 8, 255, 12, 12, 12, 255, 5, 5, 5, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 6, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 11, 11, 255, 5, 5, 5, 255, 12, 12, 13, 255, 10, 10, 11, 255, 15, 15, 16, 255, 17, 17, 18, 255, 13, 13, 14, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 28, 29, 30, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 28, 29, 255, 21, 22, 23, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 10, 10, 255, 14, 15, 15, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 16, 17, 17, 255, 21, 22, 22, 255, 19, 20, 21, 255, 20, 20, 21, 255, 28, 29, 30, 255, 32, 33, 34, 255, 15, 15, 16, 255, 9, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 20, 21, 22, 255, 22, 22, 23, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 14, 15, 15, 255, 13, 13, 13, 255, 12, 12, 13, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 1, 2, 2, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 10, 10, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 13, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 6, 6, 7, 255, 10, 10, 10, 255, 16, 17, 17, 255, 18, 19, 19, 255, 9, 9, 9, 255, 4, 4, 4, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 7, 7, 7, 255, 12, 12, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 12, 12, 13, 255, 13, 13, 14, 255, 8, 9, 9, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 10, 10, 255, 16, 16, 17, 255, 11, 11, 11, 255, 20, 20, 21, 255, 21, 21, 22, 255, 22, 23, 24, 255, 16, 17, 17, 255, 4, 4, 4, 255, 5, 5, 6, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 17, 18, 18, 255, 11, 11, 12, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 9, 9, 255, 15, 15, 16, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 13, 13, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 13, 13, 255, 6, 6, 6, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 2, 2, 2, 255, 7, 7, 7, 255, 4, 4, 4, 255, 10, 10, 11, 255, 9, 9, 9, 255, 18, 18, 19, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 12, 12, 255, 18, 19, 20, 255, 19, 19, 20, 255, 14, 15, 15, 255, 26, 26, 27, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 9, 10, 10, 255, 21, 21, 22, 255, 13, 13, 14, 255, 17, 17, 18, 255, 11, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 15, 16, 16, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 18, 18, 255, 24, 25, 25, 255, 19, 20, 21, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 19, 19, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 26, 26, 27, 255, 22, 23, 24, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 20, 21, 21, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 6, 6, 6, 255, 5, 5, 6, 255, 13, 13, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 10, 10, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 14, 14, 15, 255, 13, 14, 14, 255, 27, 28, 29, 255, 32, 33, 34, 255, 25, 26, 26, 255, 26, 27, 28, 255, 25, 26, 27, 255, 26, 26, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 20, 21, 22, 255, 19, 20, 21, 255, 27, 28, 29, 255, 32, 33, 34, 255, 26, 27, 27, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 12, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 19, 20, 21, 255, 25, 25, 26, 255, 32, 33, 34, 255, 24, 25, 26, 255, 21, 21, 22, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 13, 13, 255, 8, 9, 9, 255, 3, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 8, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 6, 6, 7, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 9, 9, 255, 11, 12, 12, 255, 18, 18, 19, 255, 15, 15, 16, 255, 16, 17, 17, 255, 12, 12, 13, 255, 12, 13, 13, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 19, 20, 20, 255, 17, 18, 18, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 16, 17, 17, 255, 21, 22, 22, 255, 17, 18, 18, 255, 26, 26, 27, 255, 28, 29, 30, 255, 27, 28, 29, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 15, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 10, 10, 10, 255, 17, 18, 18, 255, 20, 21, 22, 255, 22, 22, 23, 255, 12, 13, 13, 255, 18, 19, 20, 255, 16, 17, 17, 255, 7, 7, 7, 255, 16, 16, 17, 255, 10, 10, 10, 255, 10, 10, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 18, 18, 19, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 12, 12, 255, 10, 10, 10, 255, 12, 12, 13, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 2, 2, 2, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 6, 255, 3, 4, 4, 255, 7, 7, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 11, 11, 255, 17, 17, 18, 255, 14, 14, 15, 255, 22, 23, 24, 255, 14, 14, 15, 255, 14, 15, 15, 255, 21, 22, 22, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 10, 10, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 20, 21, 21, 255, 22, 22, 23, 255, 22, 23, 24, 255, 16, 16, 17, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 29, 29, 30, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 26, 27, 255, 25, 25, 26, 255, 18, 19, 20, 255, 20, 21, 22, 255, 17, 17, 18, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 14, 14, 15, 255, 17, 17, 18, 255, 15, 15, 16, 255, 21, 22, 23, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 11, 12, 255, 29, 29, 30, 255, 28, 29, 30, 255, 29, 30, 31, 255, 31, 32, 33, 255, 25, 26, 27, 255, 27, 28, 29, 255, 26, 26, 27, 255, 17, 18, 18, 255, 12, 12, 13, 255, 14, 15, 15, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 14, 15, 15, 255, 18, 18, 19, 255, 19, 20, 20, 255, 19, 20, 20, 255, 24, 24, 25, 255, 31, 32, 33, 255, 10, 11, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 6, 255, 5, 5, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 21, 21, 22, 255, 16, 17, 17, 255, 24, 24, 25, 255, 19, 19, 20, 255, 19, 20, 20, 255, 17, 17, 18, 255, 8, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 13, 14, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 11, 11, 255, 12, 12, 13, 255, 18, 19, 19, 255, 14, 14, 15, 255, 16, 16, 17, 255, 11, 11, 12, 255, 11, 11, 11, 255, 5, 5, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 14, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 16, 16, 17, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 13, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 20, 21, 255, 14, 15, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 9, 9, 9, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 19, 20, 21, 255, 22, 23, 24, 255, 16, 16, 17, 255, 25, 25, 26, 255, 25, 25, 26, 255, 19, 19, 20, 255, 18, 18, 19, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 11, 11, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 6, 255, 10, 11, 11, 255, 15, 15, 16, 255, 25, 25, 26, 255, 26, 27, 27, 255, 22, 23, 24, 255, 20, 21, 22, 255, 19, 19, 20, 255, 20, 21, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 18, 18, 19, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 18, 19, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 13, 14, 14, 255, 7, 7, 8, 255, 7, 7, 8, 255, 6, 6, 7, 255, 4, 4, 4, 255, 4, 4, 4, 255, 11, 12, 12, 255, 10, 10, 10, 255, 15, 16, 16, 255, 11, 11, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 9, 10, 10, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 4, 4, 4, 255, 6, 6, 7, 255, 13, 13, 14, 255, 10, 10, 11, 255, 17, 17, 18, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 11, 11, 11, 255, 7, 7, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 3, 3, 3, 255, 3, 3, 3, 255, 8, 9, 9, 255, 10, 10, 11, 255, 7, 7, 7, 255, 11, 12, 12, 255, 18, 19, 20, 255, 22, 22, 23, 255, 20, 21, 21, 255, 25, 26, 26, 255, 20, 21, 22, 255, 18, 18, 19, 255, 11, 11, 12, 255, 8, 9, 9, 255, 12, 12, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 20, 20, 21, 255, 26, 27, 27, 255, 32, 33, 34, 255, 26, 27, 27, 255, 27, 27, 28, 255, 24, 25, 25, 255, 21, 22, 23, 255, 14, 15, 15, 255, 13, 13, 13, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 13, 13, 14, 255, 17, 18, 18, 255, 27, 28, 29, 255, 31, 32, 33, 255, 27, 27, 28, 255, 22, 22, 23, 255, 10, 10, 11, 255, 15, 16, 16, 255, 5, 5, 6, 255, 7, 7, 7, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 16, 16, 17, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 5, 5, 5, 255, 7, 7, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 12, 12, 12, 255, 28, 29, 30, 255, 32, 33, 34, 255, 24, 25, 26, 255, 29, 30, 31, 255, 21, 21, 22, 255, 21, 21, 22, 255, 22, 23, 24, 255, 20, 21, 21, 255, 20, 20, 21, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 22, 23, 24, 255, 7, 7, 7, 255, 10, 11, 11, 255, 3, 3, 3, 255, 10, 10, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 9, 9, 255, 8, 9, 9, 255, 3, 4, 4, 255, 7, 7, 7, 255, 7, 7, 8, 255, 3, 3, 3, 255, 7, 7, 8, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 21, 22, 23, 255, 11, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 7, 7, 8, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 19, 20, 20, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 6, 255, 8, 8, 8, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 16, 16, 255, 11, 11, 12, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 14, 255, 20, 21, 21, 255, 19, 20, 21, 255, 15, 16, 16, 255, 21, 22, 23, 255, 19, 19, 20, 255, 19, 20, 21, 255, 21, 22, 22, 255, 18, 18, 19, 255, 15, 16, 16, 255, 21, 22, 22, 255, 17, 18, 18, 255, 12, 12, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 17, 17, 18, 255, 21, 22, 22, 255, 17, 17, 18, 255, 20, 20, 21, 255, 22, 23, 24, 255, 21, 22, 23, 255, 26, 26, 27, 255, 22, 23, 24, 255, 19, 20, 21, 255, 16, 16, 17, 255, 20, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 12, 13, 255, 12, 12, 13, 255, 24, 25, 25, 255, 28, 29, 30, 255, 18, 19, 20, 255, 25, 25, 26, 255, 24, 25, 26, 255, 20, 21, 22, 255, 14, 15, 15, 255, 23, 24, 25, 255, 17, 18, 18, 255, 19, 20, 21, 255, 19, 20, 21, 255, 21, 21, 22, 255, 26, 27, 27, 255, 15, 15, 16, 255, 20, 20, 21, 255, 14, 14, 15, 255, 7, 7, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 15, 16, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 13, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 10, 255, 21, 21, 22, 255, 13, 13, 14, 255, 14, 14, 15, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 9, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 12, 12, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 2, 3, 3, 255, 6, 6, 6, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 10, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 23, 255, 25, 26, 26, 255, 22, 23, 24, 255, 18, 19, 20, 255, 16, 17, 17, 255, 13, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 13, 13, 255, 14, 15, 15, 255, 27, 28, 29, 255, 25, 25, 26, 255, 29, 30, 31, 255, 24, 25, 25, 255, 25, 26, 27, 255, 19, 19, 20, 255, 22, 23, 24, 255, 9, 9, 9, 255, 9, 9, 9, 255, 3, 3, 3, 255, 7, 7, 7, 255, 8, 8, 8, 255, 14, 14, 15, 255, 21, 21, 22, 255, 22, 23, 24, 255, 22, 23, 24, 255, 25, 26, 27, 255, 19, 20, 21, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 16, 16, 17, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 15, 16, 255, 13, 14, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 10, 10, 10, 255, 4, 4, 4, 255, 11, 12, 12, 255, 10, 11, 11, 255, 5, 5, 5, 255, 5, 5, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 13, 14, 14, 255, 30, 31, 31, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 18, 19, 20, 255, 18, 18, 19, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 16, 16, 17, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 11, 12, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 10, 10, 11, 255, 15, 15, 16, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 10, 10, 255, 13, 13, 14, 255, 16, 17, 17, 255, 21, 21, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 4, 4, 4, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 8, 8, 255, 8, 8, 8, 255, 13, 14, 14, 255, 12, 12, 13, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 15, 15, 255, 9, 10, 10, 255, 16, 17, 17, 255, 10, 10, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 21, 22, 22, 255, 15, 16, 16, 255, 26, 27, 27, 255, 16, 17, 17, 255, 15, 16, 16, 255, 21, 22, 23, 255, 18, 19, 19, 255, 17, 18, 18, 255, 11, 12, 12, 255, 8, 8, 8, 255, 14, 15, 15, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 8, 8, 8, 255, 18, 19, 20, 255, 25, 26, 27, 255, 17, 18, 18, 255, 28, 29, 30, 255, 27, 27, 28, 255, 20, 21, 21, 255, 18, 18, 19, 255, 21, 22, 22, 255, 22, 22, 23, 255, 20, 21, 22, 255, 21, 22, 22, 255, 17, 18, 18, 255, 12, 12, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 17, 18, 18, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 28, 28, 29, 255, 24, 24, 25, 255, 21, 22, 22, 255, 29, 29, 30, 255, 18, 19, 20, 255, 25, 26, 26, 255, 20, 21, 22, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 13, 14, 255, 16, 17, 17, 255, 15, 15, 16, 255, 25, 26, 27, 255, 21, 21, 22, 255, 16, 17, 17, 255, 24, 25, 25, 255, 28, 29, 30, 255, 25, 25, 26, 255, 24, 24, 25, 255, 18, 19, 19, 255, 16, 17, 17, 255, 25, 26, 27, 255, 28, 29, 30, 255, 21, 22, 22, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 11, 12, 255, 7, 7, 8, 255, 13, 13, 13, 255, 14, 15, 15, 255, 13, 14, 14, 255, 17, 17, 18, 255, 26, 26, 27, 255, 22, 23, 24, 255, 28, 29, 30, 255, 29, 30, 31, 255, 20, 21, 21, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 13, 13, 255, 19, 19, 20, 255, 12, 12, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 17, 17, 18, 255, 15, 16, 16, 255, 19, 20, 21, 255, 21, 22, 22, 255, 16, 16, 17, 255, 18, 19, 20, 255, 22, 23, 24, 255, 14, 14, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 1, 2, 2, 255, 3, 3, 3, 255, 9, 9, 9, 255, 17, 18, 18, 255, 11, 11, 11, 255, 14, 15, 15, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 16, 16, 255, 28, 29, 30, 255, 18, 18, 19, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 13, 255, 21, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 20, 21, 255, 18, 19, 19, 255, 13, 14, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 4, 4, 4, 255, 15, 15, 16, 255, 12, 13, 13, 255, 16, 16, 17, 255, 21, 21, 22, 255, 27, 28, 29, 255, 25, 26, 27, 255, 30, 31, 32, 255, 15, 16, 16, 255, 15, 15, 16, 255, 3, 4, 4, 255, 2, 3, 3, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 18, 19, 19, 255, 20, 20, 21, 255, 17, 17, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 10, 10, 10, 255, 32, 33, 34, 255, 24, 25, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 26, 27, 28, 255, 24, 25, 25, 255, 15, 16, 16, 255, 20, 20, 21, 255, 17, 17, 18, 255, 10, 10, 10, 255, 4, 4, 4, 255, 10, 10, 10, 255, 7, 7, 7, 255, 16, 17, 17, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 18, 19, 19, 255, 16, 17, 17, 255, 21, 22, 23, 255, 11, 11, 11, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 5, 5, 5, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 19, 20, 21, 255, 20, 21, 21, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 18, 18, 19, 255, 24, 25, 25, 255, 14, 15, 15, 255, 24, 25, 25, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 3, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 18, 18, 255, 11, 12, 12, 255, 12, 12, 13, 255, 20, 21, 22, 255, 20, 21, 22, 255, 18, 19, 20, 255, 15, 16, 16, 255, 18, 19, 20, 255, 14, 14, 15, 255, 13, 13, 14, 255, 20, 21, 22, 255, 18, 18, 19, 255, 23, 24, 25, 255, 25, 26, 26, 255, 26, 27, 27, 255, 17, 17, 18, 255, 21, 22, 22, 255, 19, 20, 20, 255, 20, 20, 21, 255, 19, 19, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 15, 16, 16, 255, 21, 22, 22, 255, 30, 31, 32, 255, 29, 29, 30, 255, 28, 29, 30, 255, 24, 25, 26, 255, 24, 24, 25, 255, 23, 24, 24, 255, 23, 24, 25, 255, 21, 21, 22, 255, 21, 21, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 19, 20, 20, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 25, 25, 26, 255, 15, 16, 16, 255, 19, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 16, 17, 17, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 6, 6, 7, 255, 12, 13, 13, 255, 14, 15, 15, 255, 9, 10, 10, 255, 30, 31, 31, 255, 29, 29, 30, 255, 25, 26, 27, 255, 24, 25, 26, 255, 24, 25, 25, 255, 30, 31, 32, 255, 27, 28, 29, 255, 26, 27, 28, 255, 24, 25, 25, 255, 21, 22, 22, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 19, 20, 255, 18, 19, 20, 255, 11, 12, 12, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 19, 20, 21, 255, 21, 21, 22, 255, 27, 28, 29, 255, 31, 32, 33, 255, 29, 30, 31, 255, 22, 23, 24, 255, 22, 23, 24, 255, 17, 17, 18, 255, 19, 19, 20, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 6, 6, 7, 255, 6, 6, 7, 255, 7, 7, 7, 255, 14, 14, 15, 255, 26, 26, 27, 255, 18, 18, 19, 255, 21, 22, 23, 255, 26, 27, 27, 255, 20, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 3, 3, 3, 255, 6, 6, 7, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 19, 20, 255, 16, 17, 17, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 16, 17, 255, 26, 27, 27, 255, 29, 30, 31, 255, 27, 27, 28, 255, 21, 22, 22, 255, 23, 24, 25, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 19, 20, 21, 255, 31, 32, 33, 255, 28, 28, 29, 255, 29, 29, 30, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 20, 21, 21, 255, 20, 21, 22, 255, 24, 24, 25, 255, 19, 20, 20, 255, 17, 18, 18, 255, 18, 19, 20, 255, 17, 17, 18, 255, 15, 15, 16, 255, 19, 20, 21, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 13, 13, 14, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 27, 27, 255, 23, 24, 24, 255, 16, 17, 17, 255, 10, 11, 11, 255, 14, 15, 15, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 5, 5, 6, 255, 3, 3, 3, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 12, 12, 13, 255, 16, 17, 17, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 29, 30, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 4, 4, 4, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 12, 255, 16, 17, 17, 255, 18, 19, 19, 255, 19, 20, 20, 255, 15, 16, 16, 255, 26, 27, 28, 255, 24, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 22, 23, 24, 255, 22, 23, 24, 255, 22, 23, 24, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 7, 7, 7, 255, 6, 6, 7, 255, 10, 10, 10, 255, 12, 12, 13, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 20, 20, 21, 255, 21, 22, 22, 255, 19, 20, 20, 255, 18, 19, 19, 255, 21, 21, 22, 255, 23, 24, 24, 255, 19, 20, 20, 255, 21, 22, 22, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 22, 23, 24, 255, 23, 24, 25, 255, 21, 22, 23, 255, 24, 25, 26, 255, 22, 23, 24, 255, 30, 31, 32, 255, 21, 22, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 10, 10, 11, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 19, 19, 20, 255, 26, 27, 28, 255, 25, 26, 27, 255, 25, 26, 27, 255, 20, 20, 21, 255, 24, 25, 25, 255, 27, 28, 29, 255, 26, 27, 28, 255, 17, 17, 18, 255, 18, 19, 19, 255, 15, 16, 16, 255, 16, 16, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 17, 17, 255, 17, 18, 18, 255, 22, 22, 23, 255, 24, 25, 25, 255, 15, 15, 16, 255, 18, 19, 20, 255, 12, 12, 12, 255, 21, 22, 22, 255, 28, 29, 30, 255, 24, 24, 25, 255, 32, 33, 34, 255, 13, 13, 13, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 12, 12, 255, 29, 29, 30, 255, 32, 33, 34, 255, 24, 25, 25, 255, 26, 27, 28, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 11, 11, 12, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 19, 19, 255, 17, 17, 18, 255, 27, 28, 29, 255, 26, 26, 27, 255, 31, 32, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 12, 13, 13, 255, 18, 18, 19, 255, 12, 13, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 2, 2, 2, 255, 8, 8, 8, 255, 9, 10, 10, 255, 16, 17, 17, 255, 18, 19, 20, 255, 17, 18, 18, 255, 24, 24, 25, 255, 25, 25, 26, 255, 18, 19, 19, 255, 17, 18, 18, 255, 22, 22, 23, 255, 18, 19, 19, 255, 11, 11, 11, 255, 12, 12, 13, 255, 9, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 5, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 15, 15, 16, 255, 20, 20, 21, 255, 21, 22, 22, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 23, 24, 255, 16, 16, 17, 255, 20, 20, 21, 255, 18, 19, 20, 255, 18, 19, 20, 255, 14, 15, 15, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 17, 17, 18, 255, 16, 17, 17, 255, 29, 29, 30, 255, 31, 32, 33, 255, 23, 24, 24, 255, 19, 20, 20, 255, 17, 17, 18, 255, 14, 14, 15, 255, 23, 24, 24, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 19, 20, 21, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 10, 10, 11, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 20, 20, 21, 255, 14, 15, 15, 255, 19, 19, 20, 255, 25, 26, 27, 255, 29, 29, 30, 255, 22, 23, 24, 255, 19, 19, 20, 255, 20, 21, 22, 255, 22, 22, 23, 255, 13, 14, 14, 255, 21, 21, 22, 255, 19, 20, 21, 255, 16, 16, 17, 255, 18, 19, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 11, 11, 255, 17, 17, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 28, 29, 30, 255, 24, 25, 25, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 4, 4, 4, 255, 4, 4, 4, 255, 0, 0, 0, 255, 8, 9, 9, 255, 10, 11, 11, 255, 11, 11, 11, 255, 14, 14, 15, 255, 21, 22, 22, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 19, 20, 20, 255, 13, 14, 14, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 13, 255, 17, 17, 18, 255, 17, 18, 18, 255, 22, 23, 24, 255, 26, 27, 28, 255, 19, 20, 20, 255, 28, 29, 30, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 19, 20, 20, 255, 26, 26, 27, 255, 18, 19, 19, 255, 22, 22, 23, 255, 22, 23, 24, 255, 15, 15, 16, 255, 12, 12, 12, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 10, 10, 255, 19, 19, 20, 255, 12, 12, 13, 255, 15, 15, 16, 255, 21, 21, 22, 255, 22, 22, 23, 255, 20, 21, 21, 255, 24, 25, 26, 255, 24, 25, 26, 255, 21, 22, 23, 255, 23, 24, 25, 255, 17, 18, 18, 255, 18, 18, 19, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 23, 24, 24, 255, 21, 22, 22, 255, 17, 17, 18, 255, 32, 33, 34, 255, 25, 26, 26, 255, 27, 28, 29, 255, 21, 22, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 18, 18, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 16, 16, 17, 255, 14, 14, 15, 255, 8, 9, 9, 255, 11, 11, 11, 255, 11, 12, 12, 255, 18, 18, 19, 255, 20, 21, 21, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 26, 27, 27, 255, 24, 25, 26, 255, 20, 21, 22, 255, 21, 21, 22, 255, 16, 16, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 11, 11, 255, 17, 17, 18, 255, 17, 17, 18, 255, 14, 15, 15, 255, 20, 21, 21, 255, 15, 16, 16, 255, 20, 20, 21, 255, 19, 19, 20, 255, 25, 26, 27, 255, 18, 18, 19, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 14, 14, 15, 255, 15, 15, 16, 255, 13, 13, 14, 255, 12, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 14, 14, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 28, 29, 255, 25, 25, 26, 255, 18, 19, 20, 255, 17, 17, 18, 255, 17, 17, 18, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 19, 20, 255, 24, 25, 25, 255, 23, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 22, 22, 255, 15, 15, 16, 255, 13, 13, 14, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 20, 20, 21, 255, 22, 23, 24, 255, 22, 23, 24, 255, 24, 25, 25, 255, 27, 28, 29, 255, 26, 27, 28, 255, 27, 27, 28, 255, 19, 19, 20, 255, 20, 21, 21, 255, 15, 16, 16, 255, 20, 21, 22, 255, 8, 9, 9, 255, 13, 14, 14, 255, 6, 6, 7, 255, 10, 11, 11, 255, 6, 6, 7, 255, 6, 6, 7, 255, 1, 1, 1, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 22, 22, 23, 255, 22, 23, 24, 255, 24, 24, 25, 255, 18, 19, 20, 255, 19, 20, 21, 255, 15, 16, 16, 255, 13, 14, 14, 255, 25, 26, 27, 255, 27, 27, 28, 255, 22, 23, 24, 255, 16, 16, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 18, 19, 19, 255, 14, 14, 15, 255, 32, 33, 34, 255, 23, 24, 25, 255, 26, 27, 27, 255, 20, 20, 21, 255, 24, 24, 25, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 13, 13, 255, 21, 21, 22, 255, 29, 29, 30, 255, 26, 27, 28, 255, 29, 30, 31, 255, 19, 20, 20, 255, 19, 20, 21, 255, 9, 9, 9, 255, 10, 10, 10, 255, 5, 5, 6, 255, 11, 11, 11, 255, 17, 17, 18, 255, 17, 18, 18, 255, 22, 23, 24, 255, 24, 25, 25, 255, 26, 26, 27, 255, 30, 31, 31, 255, 27, 27, 28, 255, 29, 29, 30, 255, 22, 23, 24, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 17, 18, 255, 22, 22, 23, 255, 16, 16, 17, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 15, 16, 16, 255, 7, 7, 8, 255, 4, 4, 4, 255, 9, 9, 9, 255, 10, 11, 11, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 22, 23, 24, 255, 24, 24, 25, 255, 27, 27, 28, 255, 21, 21, 22, 255, 25, 26, 27, 255, 18, 19, 19, 255, 12, 13, 13, 255, 11, 11, 12, 255, 5, 5, 5, 255, 5, 5, 5, 255, 14, 14, 15, 255, 11, 11, 11, 255, 16, 17, 17, 255, 10, 10, 10, 255, 28, 28, 29, 255, 22, 22, 23, 255, 13, 13, 14, 255, 25, 25, 26, 255, 24, 25, 25, 255, 24, 25, 25, 255, 24, 24, 25, 255, 29, 29, 30, 255, 29, 30, 31, 255, 26, 27, 28, 255, 30, 31, 32, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 25, 26, 26, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 18, 19, 20, 255, 20, 21, 21, 255, 22, 23, 24, 255, 16, 16, 17, 255, 19, 20, 20, 255, 13, 14, 14, 255, 12, 13, 13, 255, 5, 5, 6, 255, 2, 3, 3, 255, 6, 6, 6, 255, 9, 10, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 14, 14, 255, 20, 20, 21, 255, 22, 23, 24, 255, 19, 20, 20, 255, 23, 24, 25, 255, 24, 25, 25, 255, 24, 25, 26, 255, 20, 20, 21, 255, 18, 19, 19, 255, 16, 17, 17, 255, 20, 20, 21, 255, 17, 17, 18, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 22, 22, 23, 255, 26, 26, 27, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 24, 24, 25, 255, 22, 23, 24, 255, 18, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 25, 25, 26, 255, 16, 17, 17, 255, 24, 25, 25, 255, 17, 18, 18, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 12, 255, 17, 17, 18, 255, 21, 22, 23, 255, 19, 19, 20, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 15, 16, 255, 15, 15, 16, 255, 10, 10, 11, 255, 4, 4, 4, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 14, 14, 255, 13, 14, 14, 255, 17, 18, 18, 255, 31, 32, 33, 255, 27, 28, 29, 255, 26, 27, 28, 255, 20, 21, 21, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 24, 25, 255, 18, 19, 19, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 19, 20, 255, 24, 25, 26, 255, 30, 31, 31, 255, 27, 28, 29, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 21, 21, 22, 255, 20, 21, 21, 255, 10, 10, 11, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 7, 255, 11, 11, 11, 255, 12, 13, 13, 255, 19, 20, 21, 255, 19, 20, 20, 255, 15, 16, 16, 255, 25, 25, 26, 255, 32, 33, 34, 255, 29, 30, 31, 255, 20, 21, 21, 255, 24, 25, 25, 255, 19, 20, 21, 255, 23, 24, 24, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 15, 16, 255, 15, 16, 16, 255, 11, 11, 12, 255, 13, 14, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 1, 1, 1, 255, 14, 14, 15, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 16, 17, 255, 23, 24, 24, 255, 20, 21, 21, 255, 26, 27, 27, 255, 19, 20, 21, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 19, 20, 20, 255, 19, 20, 21, 255, 21, 22, 23, 255, 14, 14, 15, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 14, 255, 32, 33, 34, 255, 24, 24, 25, 255, 20, 21, 21, 255, 30, 31, 31, 255, 23, 24, 25, 255, 15, 16, 16, 255, 19, 20, 21, 255, 13, 13, 14, 255, 11, 11, 12, 255, 7, 7, 8, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 20, 21, 21, 255, 27, 27, 28, 255, 29, 29, 30, 255, 31, 32, 33, 255, 25, 26, 26, 255, 25, 26, 26, 255, 16, 16, 17, 255, 21, 22, 22, 255, 13, 13, 14, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 25, 26, 26, 255, 15, 16, 16, 255, 24, 25, 25, 255, 28, 28, 29, 255, 20, 21, 22, 255, 20, 20, 21, 255, 26, 26, 27, 255, 30, 31, 32, 255, 26, 27, 28, 255, 25, 25, 26, 255, 23, 24, 24, 255, 22, 23, 24, 255, 15, 15, 16, 255, 18, 19, 20, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 7, 7, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 13, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 19, 20, 20, 255, 30, 31, 31, 255, 24, 24, 25, 255, 23, 24, 24, 255, 16, 17, 17, 255, 25, 26, 27, 255, 20, 21, 21, 255, 11, 11, 12, 255, 5, 5, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 11, 11, 255, 13, 13, 14, 255, 20, 20, 21, 255, 22, 22, 23, 255, 22, 23, 24, 255, 21, 22, 23, 255, 21, 21, 22, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 32, 33, 34, 255, 23, 24, 25, 255, 16, 16, 17, 255, 18, 19, 20, 255, 11, 11, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 20, 21, 22, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 30, 31, 31, 255, 28, 29, 30, 255, 21, 22, 23, 255, 24, 25, 25, 255, 16, 17, 17, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 9, 9, 255, 2, 3, 3, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 20, 21, 21, 255, 29, 30, 31, 255, 24, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 20, 21, 22, 255, 18, 19, 19, 255, 16, 16, 17, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 11, 255, 12, 13, 13, 255, 23, 24, 24, 255, 27, 27, 28, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 25, 26, 26, 255, 21, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 18, 19, 19, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 16, 16, 255, 18, 19, 20, 255, 26, 26, 27, 255, 21, 22, 22, 255, 17, 18, 18, 255, 22, 22, 23, 255, 31, 32, 33, 255, 24, 24, 25, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 20, 21, 255, 13, 13, 14, 255, 18, 18, 19, 255, 20, 21, 21, 255, 24, 24, 25, 255, 22, 22, 23, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 20, 20, 21, 255, 16, 17, 17, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 22, 23, 255, 27, 28, 29, 255, 31, 32, 33, 255, 22, 23, 24, 255, 23, 24, 25, 255, 20, 21, 22, 255, 28, 29, 30, 255, 20, 20, 21, 255, 29, 30, 31, 255, 22, 23, 24, 255, 21, 22, 22, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 10, 10, 255, 15, 16, 16, 255, 15, 15, 16, 255, 17, 17, 18, 255, 28, 28, 29, 255, 25, 26, 27, 255, 31, 32, 33, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 19, 19, 20, 255, 13, 13, 13, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 12, 12, 12, 255, 14, 15, 15, 255, 13, 14, 14, 255, 22, 22, 23, 255, 19, 19, 20, 255, 16, 16, 17, 255, 29, 29, 30, 255, 32, 33, 34, 255, 26, 26, 27, 255, 26, 27, 28, 255, 28, 28, 29, 255, 22, 23, 24, 255, 25, 26, 27, 255, 22, 23, 24, 255, 19, 20, 21, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 5, 5, 6, 255, 11, 11, 12, 255, 13, 13, 14, 255, 16, 16, 17, 255, 26, 26, 27, 255, 23, 24, 25, 255, 24, 24, 25, 255, 28, 29, 30, 255, 20, 21, 22, 255, 20, 20, 21, 255, 21, 22, 23, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 31, 255, 32, 33, 34, 255, 20, 20, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 20, 21, 255, 23, 24, 25, 255, 28, 28, 29, 255, 21, 22, 22, 255, 21, 22, 23, 255, 26, 27, 28, 255, 20, 21, 21, 255, 18, 18, 19, 255, 17, 18, 18, 255, 10, 10, 10, 255, 4, 4, 4, 255, 8, 8, 8, 255, 10, 10, 11, 255, 15, 15, 16, 255, 15, 16, 16, 255, 20, 21, 22, 255, 27, 28, 29, 255, 25, 26, 26, 255, 24, 25, 25, 255, 16, 17, 17, 255, 16, 17, 17, 255, 21, 22, 23, 255, 13, 13, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 13, 255, 27, 27, 28, 255, 29, 30, 31, 255, 14, 14, 15, 255, 28, 29, 30, 255, 16, 16, 17, 255, 31, 32, 33, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 28, 28, 29, 255, 24, 25, 26, 255, 14, 15, 15, 255, 19, 19, 20, 255, 27, 28, 29, 255, 23, 24, 24, 255, 17, 18, 18, 255, 12, 12, 13, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 30, 31, 32, 255, 30, 31, 32, 255, 28, 29, 30, 255, 27, 28, 29, 255, 11, 11, 12, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 13, 13, 255, 5, 5, 5, 255, 5, 5, 5, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 17, 17, 18, 255, 25, 26, 27, 255, 27, 28, 29, 255, 29, 29, 30, 255, 21, 21, 22, 255, 27, 28, 29, 255, 26, 27, 27, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 24, 25, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 20, 21, 21, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 12, 12, 255, 10, 10, 11, 255, 13, 14, 14, 255, 30, 31, 31, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 25, 26, 255, 30, 31, 32, 255, 18, 19, 19, 255, 17, 18, 18, 255, 27, 27, 28, 255, 29, 29, 30, 255, 18, 19, 19, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 27, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 6, 6, 7, 255, 2, 2, 2, 255, 4, 4, 4, 255, 14, 14, 15, 255, 18, 19, 19, 255, 18, 19, 20, 255, 17, 18, 18, 255, 24, 25, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 24, 24, 25, 255, 13, 13, 13, 255, 21, 22, 23, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 21, 22, 23, 255, 18, 19, 19, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 22, 23, 24, 255, 21, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 23, 24, 255, 16, 16, 17, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 17, 17, 18, 255, 17, 17, 18, 255, 23, 24, 24, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 16, 17, 17, 255, 13, 13, 14, 255, 15, 15, 16, 255, 20, 20, 21, 255, 20, 21, 22, 255, 22, 22, 23, 255, 28, 29, 30, 255, 18, 19, 19, 255, 25, 25, 26, 255, 25, 25, 26, 255, 26, 27, 28, 255, 22, 22, 23, 255, 18, 18, 19, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 12, 12, 255, 20, 21, 22, 255, 21, 22, 22, 255, 23, 24, 24, 255, 19, 20, 20, 255, 23, 24, 24, 255, 23, 24, 25, 255, 18, 18, 19, 255, 20, 21, 21, 255, 32, 33, 34, 255, 21, 21, 22, 255, 16, 17, 17, 255, 16, 16, 17, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 19, 20, 20, 255, 24, 25, 26, 255, 24, 25, 25, 255, 28, 29, 30, 255, 26, 27, 27, 255, 31, 32, 33, 255, 27, 28, 29, 255, 23, 24, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 20, 21, 21, 255, 14, 14, 15, 255, 8, 8, 8, 255, 2, 2, 2, 255, 7, 7, 8, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 25, 25, 26, 255, 24, 24, 25, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 22, 23, 24, 255, 29, 29, 30, 255, 28, 28, 29, 255, 26, 27, 28, 255, 15, 16, 16, 255, 18, 19, 20, 255, 17, 18, 18, 255, 8, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 12, 12, 12, 255, 11, 11, 11, 255, 15, 15, 16, 255, 17, 18, 18, 255, 23, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 21, 22, 23, 255, 26, 26, 27, 255, 19, 20, 21, 255, 27, 28, 29, 255, 26, 27, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 19, 20, 20, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 24, 24, 25, 255, 24, 25, 25, 255, 21, 22, 22, 255, 15, 16, 16, 255, 17, 18, 18, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 13, 13, 14, 255, 13, 14, 14, 255, 18, 19, 20, 255, 16, 16, 17, 255, 27, 28, 29, 255, 22, 23, 24, 255, 17, 18, 18, 255, 19, 20, 21, 255, 16, 16, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 12, 13, 255, 7, 7, 8, 255, 10, 10, 11, 255, 17, 18, 18, 255, 13, 14, 14, 255, 16, 17, 17, 255, 30, 31, 32, 255, 31, 32, 33, 255, 19, 20, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 14, 15, 15, 255, 11, 11, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 13, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 13, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 4, 4, 4, 255, 8, 9, 9, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 11, 255, 3, 3, 3, 255, 3, 3, 3, 255, 0, 0, 0, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 24, 25, 26, 255, 24, 25, 26, 255, 28, 28, 29, 255, 21, 21, 22, 255, 19, 20, 21, 255, 28, 29, 30, 255, 23, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 29, 29, 30, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 11, 11, 11, 255, 11, 11, 11, 255, 3, 4, 4, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 13, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 19, 20, 21, 255, 20, 21, 21, 255, 25, 25, 26, 255, 29, 29, 30, 255, 22, 23, 24, 255, 28, 29, 30, 255, 24, 25, 26, 255, 26, 27, 28, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 27, 28, 29, 255, 17, 18, 18, 255, 21, 21, 22, 255, 14, 14, 15, 255, 12, 12, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 24, 24, 25, 255, 25, 25, 26, 255, 25, 26, 27, 255, 24, 25, 26, 255, 25, 26, 27, 255, 18, 19, 20, 255, 16, 17, 17, 255, 19, 19, 20, 255, 16, 16, 17, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 19, 19, 20, 255, 25, 25, 26, 255, 24, 25, 26, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 17, 18, 18, 255, 18, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 24, 25, 26, 255, 17, 18, 18, 255, 14, 15, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 22, 23, 24, 255, 18, 18, 19, 255, 15, 15, 16, 255, 12, 12, 12, 255, 16, 16, 17, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 15, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 17, 18, 18, 255, 21, 21, 22, 255, 28, 28, 29, 255, 16, 16, 17, 255, 22, 23, 24, 255, 24, 25, 26, 255, 19, 20, 20, 255, 20, 21, 22, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 18, 18, 19, 255, 21, 22, 22, 255, 21, 22, 22, 255, 21, 21, 22, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 20, 21, 255, 16, 16, 17, 255, 15, 15, 16, 255, 7, 7, 7, 255, 8, 8, 8, 255, 17, 18, 18, 255, 17, 18, 18, 255, 30, 31, 32, 255, 24, 25, 26, 255, 30, 31, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 27, 255, 28, 29, 30, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 24, 24, 25, 255, 11, 12, 12, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 19, 20, 255, 29, 29, 30, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 20, 21, 21, 255, 19, 20, 20, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 22, 23, 24, 255, 24, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 27, 28, 29, 255, 25, 26, 27, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 20, 21, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 26, 27, 28, 255, 20, 21, 22, 255, 23, 24, 24, 255, 18, 19, 20, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 22, 22, 23, 255, 18, 19, 20, 255, 21, 22, 23, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 4, 4, 4, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 20, 21, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 16, 16, 17, 255, 11, 12, 12, 255, 4, 4, 4, 255, 11, 11, 11, 255, 9, 10, 10, 255, 4, 4, 4, 255, 11, 11, 11, 255, 12, 12, 12, 255, 21, 22, 22, 255, 13, 13, 14, 255, 16, 17, 17, 255, 10, 10, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 4, 4, 4, 255, 3, 4, 4, 255, 9, 9, 9, 255, 10, 10, 11, 255, 17, 18, 18, 255, 21, 22, 22, 255, 26, 27, 28, 255, 22, 22, 23, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 28, 28, 29, 255, 29, 29, 30, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 10, 10, 255, 10, 10, 10, 255, 21, 22, 23, 255, 22, 22, 23, 255, 13, 13, 13, 255, 22, 22, 23, 255, 27, 27, 28, 255, 25, 25, 26, 255, 27, 28, 29, 255, 21, 22, 23, 255, 29, 29, 30, 255, 30, 31, 31, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 20, 21, 255, 32, 33, 34, 255, 26, 27, 28, 255, 23, 24, 25, 255, 21, 21, 22, 255, 14, 15, 15, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 17, 18, 18, 255, 22, 23, 24, 255, 12, 13, 13, 255, 20, 20, 21, 255, 21, 22, 22, 255, 19, 19, 20, 255, 21, 22, 22, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 13, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 24, 25, 25, 255, 22, 22, 23, 255, 21, 22, 22, 255, 29, 30, 31, 255, 26, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 25, 26, 27, 255, 20, 20, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 19, 20, 20, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 19, 20, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 7, 7, 8, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 12, 12, 12, 255, 14, 15, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 21, 22, 22, 255, 17, 18, 18, 255, 17, 17, 18, 255, 21, 22, 23, 255, 27, 27, 28, 255, 18, 18, 19, 255, 16, 17, 17, 255, 14, 14, 15, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 21, 21, 22, 255, 20, 21, 22, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 10, 10, 255, 15, 16, 16, 255, 22, 22, 23, 255, 30, 31, 32, 255, 32, 33, 34, 255, 25, 25, 26, 255, 26, 26, 27, 255, 28, 29, 30, 255, 23, 24, 24, 255, 24, 25, 25, 255, 20, 21, 22, 255, 26, 27, 27, 255, 26, 26, 27, 255, 22, 23, 24, 255, 27, 28, 29, 255, 31, 32, 33, 255, 22, 23, 24, 255, 12, 12, 13, 255, 8, 8, 8, 255, 3, 3, 3, 255, 8, 9, 9, 255, 4, 4, 4, 255, 10, 10, 10, 255, 18, 19, 20, 255, 20, 20, 21, 255, 19, 20, 21, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 17, 17, 18, 255, 23, 24, 25, 255, 19, 19, 20, 255, 32, 33, 34, 255, 20, 21, 22, 255, 14, 15, 15, 255, 15, 15, 16, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 19, 19, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 26, 26, 27, 255, 27, 28, 29, 255, 31, 32, 33, 255, 20, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 22, 23, 24, 255, 26, 26, 27, 255, 17, 17, 18, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 15, 16, 16, 255, 20, 21, 22, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 22, 23, 255, 20, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 12, 13, 255, 17, 18, 18, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 15, 16, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 4, 4, 255, 9, 10, 10, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 18, 255, 18, 19, 20, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 22, 23, 24, 255, 19, 20, 21, 255, 16, 17, 17, 255, 11, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 6, 255, 10, 10, 11, 255, 16, 17, 17, 255, 20, 21, 22, 255, 21, 21, 22, 255, 23, 24, 25, 255, 24, 25, 26, 255, 21, 21, 22, 255, 30, 31, 31, 255, 26, 26, 27, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 14, 14, 15, 255, 15, 16, 16, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 15, 15, 16, 255, 16, 17, 17, 255, 25, 26, 26, 255, 27, 28, 29, 255, 18, 19, 20, 255, 22, 23, 24, 255, 16, 16, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 19, 20, 21, 255, 20, 20, 21, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 21, 21, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 12, 255, 6, 6, 6, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 11, 12, 255, 17, 17, 18, 255, 17, 17, 18, 255, 9, 10, 10, 255, 17, 17, 18, 255, 18, 18, 19, 255, 16, 16, 17, 255, 21, 22, 23, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 19, 20, 21, 255, 27, 27, 28, 255, 25, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 28, 255, 17, 18, 18, 255, 17, 17, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 21, 255, 17, 17, 18, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 6, 6, 6, 255, 10, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 11, 255, 15, 15, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 20, 21, 22, 255, 23, 24, 24, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 24, 25, 25, 255, 27, 28, 29, 255, 26, 27, 27, 255, 24, 25, 26, 255, 22, 22, 23, 255, 20, 20, 21, 255, 24, 24, 25, 255, 18, 19, 20, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 21, 22, 22, 255, 25, 26, 27, 255, 24, 25, 25, 255, 18, 19, 19, 255, 13, 13, 13, 255, 7, 7, 8, 255, 4, 4, 4, 255, 3, 4, 4, 255, 8, 8, 8, 255, 10, 11, 11, 255, 20, 21, 22, 255, 19, 20, 20, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 30, 255, 28, 29, 30, 255, 22, 23, 24, 255, 32, 33, 34, 255, 25, 26, 26, 255, 29, 29, 30, 255, 21, 22, 23, 255, 16, 16, 17, 255, 15, 16, 16, 255, 10, 11, 11, 255, 6, 6, 7, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 20, 255, 21, 22, 22, 255, 31, 32, 33, 255, 29, 29, 30, 255, 24, 25, 26, 255, 27, 27, 28, 255, 25, 26, 27, 255, 23, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 21, 22, 23, 255, 25, 26, 26, 255, 19, 20, 21, 255, 10, 10, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 12, 13, 255, 16, 17, 17, 255, 32, 33, 34, 255, 22, 23, 24, 255, 25, 26, 26, 255, 27, 28, 29, 255, 16, 17, 17, 255, 18, 18, 19, 255, 9, 10, 10, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 14, 15, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 12, 13, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 7, 7, 8, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 13, 255, 16, 17, 17, 255, 24, 24, 25, 255, 31, 32, 33, 255, 28, 29, 30, 255, 25, 26, 26, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 9, 9, 9, 255, 17, 17, 18, 255, 14, 14, 15, 255, 19, 20, 21, 255, 15, 16, 16, 255, 25, 26, 27, 255, 22, 22, 23, 255, 26, 27, 27, 255, 20, 21, 22, 255, 24, 25, 26, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 15, 16, 255, 18, 19, 20, 255, 18, 19, 19, 255, 19, 20, 20, 255, 12, 13, 13, 255, 20, 21, 21, 255, 18, 19, 20, 255, 20, 20, 21, 255, 19, 20, 21, 255, 18, 19, 20, 255, 25, 26, 26, 255, 29, 29, 30, 255, 26, 27, 27, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 12, 13, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 10, 11, 255, 6, 6, 7, 255, 6, 6, 7, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 14, 15, 255, 7, 7, 8, 255, 18, 19, 19, 255, 10, 11, 11, 255, 13, 13, 13, 255, 19, 20, 20, 255, 16, 17, 17, 255, 11, 11, 11, 255, 13, 14, 14, 255, 12, 13, 13, 255, 17, 18, 18, 255, 23, 24, 25, 255, 24, 25, 26, 255, 25, 26, 26, 255, 25, 26, 27, 255, 24, 25, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 29, 30, 31, 255, 18, 19, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 22, 23, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 5, 5, 6, 255, 5, 5, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 13, 14, 14, 255, 17, 18, 18, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 14, 255, 20, 21, 22, 255, 19, 20, 20, 255, 22, 23, 24, 255, 14, 14, 15, 255, 14, 14, 15, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 3, 4, 4, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 17, 17, 18, 255, 15, 16, 16, 255, 20, 21, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 18, 19, 20, 255, 18, 19, 19, 255, 13, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 19, 20, 20, 255, 21, 21, 22, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 18, 19, 20, 255, 21, 22, 22, 255, 18, 19, 20, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 24, 25, 25, 255, 25, 26, 26, 255, 18, 19, 19, 255, 21, 21, 22, 255, 29, 29, 30, 255, 29, 30, 31, 255, 24, 25, 25, 255, 28, 29, 30, 255, 19, 19, 20, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 22, 22, 23, 255, 22, 22, 23, 255, 28, 29, 30, 255, 27, 28, 29, 255, 22, 22, 23, 255, 25, 26, 26, 255, 24, 24, 25, 255, 26, 27, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 19, 19, 20, 255, 21, 22, 23, 255, 18, 18, 19, 255, 13, 13, 13, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 15, 16, 255, 13, 14, 14, 255, 21, 22, 22, 255, 25, 26, 27, 255, 26, 27, 28, 255, 23, 24, 25, 255, 25, 25, 26, 255, 25, 26, 27, 255, 18, 18, 19, 255, 11, 11, 11, 255, 15, 15, 16, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 11, 11, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 12, 13, 255, 7, 7, 7, 255, 5, 5, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 7, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 13, 14, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 27, 28, 29, 255, 25, 25, 26, 255, 17, 17, 18, 255, 17, 18, 18, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 12, 12, 255, 12, 12, 12, 255, 18, 18, 19, 255, 15, 16, 16, 255, 19, 20, 20, 255, 23, 24, 24, 255, 22, 23, 24, 255, 23, 24, 24, 255, 24, 25, 25, 255, 22, 23, 24, 255, 31, 32, 33, 255, 28, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 14, 14, 15, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 11, 11, 11, 255, 17, 17, 18, 255, 15, 15, 16, 255, 9, 9, 9, 255, 14, 14, 15, 255, 10, 11, 11, 255, 16, 16, 17, 255, 20, 21, 22, 255, 22, 23, 24, 255, 18, 19, 19, 255, 22, 22, 23, 255, 19, 20, 20, 255, 20, 21, 22, 255, 18, 19, 19, 255, 23, 24, 24, 255, 25, 26, 26, 255, 26, 27, 27, 255, 27, 27, 28, 255, 21, 22, 23, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 17, 17, 18, 255, 15, 16, 16, 255, 21, 21, 22, 255, 24, 24, 25, 255, 27, 28, 29, 255, 28, 29, 30, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 25, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 28, 29, 255, 17, 18, 18, 255, 11, 11, 11, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 10, 10, 11, 255, 14, 15, 15, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 12, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 17, 17, 255, 10, 11, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 11, 12, 255, 13, 13, 13, 255, 21, 21, 22, 255, 21, 22, 23, 255, 13, 14, 14, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 13, 13, 255, 14, 15, 15, 255, 14, 15, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 11, 255, 17, 17, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 12, 12, 255, 7, 7, 8, 255, 15, 16, 16, 255, 15, 16, 16, 255, 15, 15, 16, 255, 19, 20, 20, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 21, 22, 255, 28, 29, 30, 255, 17, 17, 18, 255, 23, 24, 25, 255, 26, 27, 28, 255, 26, 27, 28, 255, 27, 27, 28, 255, 31, 32, 33, 255, 29, 29, 30, 255, 22, 23, 24, 255, 21, 21, 22, 255, 21, 21, 22, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 7, 255, 12, 13, 13, 255, 10, 10, 11, 255, 20, 21, 22, 255, 25, 26, 26, 255, 24, 25, 26, 255, 20, 21, 22, 255, 20, 20, 21, 255, 16, 17, 17, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 29, 255, 20, 21, 22, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 10, 10, 255, 4, 4, 4, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 22, 23, 24, 255, 20, 21, 21, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 5, 5, 6, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 7, 255, 7, 7, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 16, 16, 17, 255, 18, 19, 19, 255, 18, 19, 19, 255, 18, 18, 19, 255, 10, 11, 11, 255, 10, 10, 10, 255, 5, 5, 5, 255, 13, 13, 14, 255, 14, 14, 15, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 26, 26, 255, 30, 31, 31, 255, 23, 24, 25, 255, 24, 25, 25, 255, 13, 13, 14, 255, 16, 17, 17, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 19, 20, 20, 255, 18, 18, 19, 255, 21, 22, 23, 255, 19, 20, 20, 255, 20, 21, 21, 255, 21, 22, 23, 255, 16, 17, 17, 255, 29, 30, 31, 255, 18, 19, 19, 255, 7, 7, 7, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 15, 15, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 10, 10, 10, 255, 16, 16, 17, 255, 19, 20, 21, 255, 18, 18, 19, 255, 25, 26, 26, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 12, 12, 255, 18, 18, 19, 255, 15, 15, 16, 255, 15, 15, 16, 255, 18, 19, 19, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 5, 5, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 10, 10, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 12, 13, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 22, 23, 24, 255, 25, 26, 27, 255, 29, 30, 31, 255, 31, 32, 33, 255, 25, 26, 26, 255, 20, 21, 22, 255, 30, 31, 31, 255, 30, 31, 32, 255, 27, 28, 29, 255, 27, 28, 29, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 21, 255, 16, 17, 17, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 15, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 19, 20, 21, 255, 20, 20, 21, 255, 13, 13, 14, 255, 13, 14, 14, 255, 18, 19, 20, 255, 16, 16, 17, 255, 17, 18, 18, 255, 23, 24, 25, 255, 22, 22, 23, 255, 23, 24, 25, 255, 22, 22, 23, 255, 12, 12, 12, 255, 14, 15, 15, 255, 15, 15, 16, 255, 5, 5, 6, 255, 7, 7, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 15, 16, 255, 15, 16, 16, 255, 20, 20, 21, 255, 10, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 11, 11, 11, 255, 5, 5, 5, 255, 9, 10, 10, 255, 16, 17, 17, 255, 17, 18, 18, 255, 11, 11, 12, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 20, 21, 255, 21, 21, 22, 255, 21, 22, 23, 255, 18, 19, 19, 255, 20, 20, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 18, 18, 19, 255, 11, 12, 12, 255, 13, 14, 14, 255, 22, 22, 23, 255, 27, 28, 29, 255, 29, 29, 30, 255, 25, 26, 27, 255, 22, 23, 24, 255, 21, 21, 22, 255, 27, 28, 29, 255, 19, 20, 21, 255, 20, 21, 22, 255, 24, 25, 25, 255, 22, 23, 24, 255, 16, 17, 17, 255, 20, 21, 22, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 9, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 19, 20, 255, 22, 22, 23, 255, 16, 17, 17, 255, 29, 29, 30, 255, 24, 25, 25, 255, 29, 30, 31, 255, 27, 27, 28, 255, 26, 27, 27, 255, 20, 20, 21, 255, 19, 19, 20, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 28, 28, 29, 255, 20, 20, 21, 255, 22, 23, 24, 255, 20, 21, 21, 255, 18, 19, 20, 255, 8, 8, 8, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 13, 255, 12, 12, 12, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 18, 18, 19, 255, 22, 23, 24, 255, 18, 18, 19, 255, 19, 19, 20, 255, 22, 23, 24, 255, 21, 22, 23, 255, 25, 25, 26, 255, 22, 22, 23, 255, 11, 12, 12, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 12, 13, 13, 255, 14, 14, 15, 255, 19, 20, 20, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 21, 22, 23, 255, 20, 21, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 11, 255, 17, 18, 18, 255, 12, 13, 13, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 25, 26, 26, 255, 16, 17, 17, 255, 25, 26, 27, 255, 21, 21, 22, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 11, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 9, 9, 255, 15, 16, 16, 255, 22, 22, 23, 255, 15, 16, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 21, 21, 22, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 17, 18, 18, 255, 13, 13, 14, 255, 11, 11, 12, 255, 12, 12, 12, 255, 18, 19, 19, 255, 20, 21, 22, 255, 21, 21, 22, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 7, 7, 7, 255, 4, 4, 4, 255, 5, 5, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 4, 4, 4, 255, 10, 10, 10, 255, 8, 9, 9, 255, 8, 8, 8, 255, 5, 5, 6, 255, 3, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 13, 14, 14, 255, 24, 25, 26, 255, 25, 26, 27, 255, 32, 33, 34, 255, 25, 26, 26, 255, 16, 16, 17, 255, 17, 17, 18, 255, 19, 20, 20, 255, 21, 22, 23, 255, 21, 22, 22, 255, 19, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 15, 16, 255, 19, 19, 20, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 19, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 24, 25, 25, 255, 18, 19, 20, 255, 14, 15, 15, 255, 20, 20, 21, 255, 21, 22, 23, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 28, 29, 255, 20, 20, 21, 255, 21, 22, 22, 255, 15, 15, 16, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 14, 255, 16, 16, 17, 255, 12, 12, 12, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 15, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 22, 255, 16, 16, 17, 255, 20, 21, 21, 255, 24, 24, 25, 255, 20, 20, 21, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 20, 21, 22, 255, 28, 29, 30, 255, 17, 18, 18, 255, 9, 9, 9, 255, 22, 22, 23, 255, 21, 22, 22, 255, 22, 22, 23, 255, 17, 17, 18, 255, 22, 23, 24, 255, 22, 23, 24, 255, 19, 20, 21, 255, 19, 20, 21, 255, 22, 23, 24, 255, 20, 21, 21, 255, 15, 16, 16, 255, 18, 19, 20, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 10, 11, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 11, 12, 255, 3, 3, 3, 255, 8, 8, 8, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 15, 15, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 22, 23, 24, 255, 24, 25, 25, 255, 25, 26, 26, 255, 26, 27, 27, 255, 28, 29, 30, 255, 19, 20, 21, 255, 18, 18, 19, 255, 13, 13, 14, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 12, 12, 255, 21, 21, 22, 255, 25, 26, 27, 255, 19, 20, 21, 255, 25, 26, 26, 255, 21, 22, 22, 255, 10, 11, 11, 255, 18, 19, 20, 255, 12, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 12, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 18, 18, 19, 255, 22, 22, 23, 255, 20, 21, 22, 255, 22, 22, 23, 255, 22, 23, 24, 255, 19, 20, 20, 255, 22, 23, 24, 255, 27, 28, 29, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 13, 13, 13, 255, 18, 18, 19, 255, 19, 19, 20, 255, 19, 20, 21, 255, 18, 19, 20, 255, 16, 17, 17, 255, 19, 20, 20, 255, 28, 29, 30, 255, 21, 21, 22, 255, 18, 19, 20, 255, 20, 21, 22, 255, 17, 17, 18, 255, 10, 11, 11, 255, 12, 12, 13, 255, 6, 6, 6, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 26, 27, 28, 255, 26, 27, 27, 255, 21, 22, 22, 255, 28, 28, 29, 255, 22, 23, 24, 255, 19, 20, 21, 255, 15, 16, 16, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 14, 14, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 14, 15, 15, 255, 15, 15, 16, 255, 10, 11, 11, 255, 13, 14, 14, 255, 19, 20, 20, 255, 20, 21, 21, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 3, 4, 4, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 11, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 18, 18, 19, 255, 19, 20, 20, 255, 14, 15, 15, 255, 10, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 2, 2, 2, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 20, 20, 21, 255, 11, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 18, 19, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 15, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 10, 10, 11, 255, 19, 20, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 22, 23, 24, 255, 20, 21, 22, 255, 18, 18, 19, 255, 31, 32, 33, 255, 25, 26, 26, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 25, 25, 255, 25, 26, 27, 255, 20, 21, 21, 255, 15, 15, 16, 255, 19, 20, 20, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 14, 14, 255, 21, 22, 22, 255, 12, 12, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 13, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 24, 25, 26, 255, 21, 21, 22, 255, 17, 18, 18, 255, 22, 23, 24, 255, 27, 28, 29, 255, 19, 20, 20, 255, 24, 25, 26, 255, 18, 19, 20, 255, 17, 18, 18, 255, 13, 14, 14, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 14, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 15, 15, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 10, 11, 255, 13, 13, 14, 255, 16, 17, 17, 255, 19, 19, 20, 255, 19, 20, 20, 255, 15, 15, 16, 255, 10, 10, 11, 255, 13, 13, 14, 255, 20, 20, 21, 255, 24, 24, 25, 255, 13, 13, 14, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 14, 14, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 9, 9, 255, 10, 10, 10, 255, 12, 13, 13, 255, 18, 18, 19, 255, 9, 9, 9, 255, 11, 11, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 20, 21, 22, 255, 25, 25, 26, 255, 22, 23, 24, 255, 18, 19, 20, 255, 19, 20, 20, 255, 17, 18, 18, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 8, 9, 9, 255, 13, 13, 14, 255, 20, 21, 22, 255, 17, 17, 18, 255, 13, 14, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 17, 18, 18, 255, 21, 22, 22, 255, 21, 22, 23, 255, 20, 21, 21, 255, 21, 22, 22, 255, 22, 23, 24, 255, 22, 23, 24, 255, 20, 21, 21, 255, 25, 26, 26, 255, 17, 18, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 22, 22, 23, 255, 22, 22, 23, 255, 26, 26, 27, 255, 23, 24, 24, 255, 23, 24, 24, 255, 24, 24, 25, 255, 20, 21, 21, 255, 20, 21, 22, 255, 13, 13, 14, 255, 20, 21, 22, 255, 16, 16, 17, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 10, 11, 255, 18, 19, 20, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 28, 29, 255, 24, 24, 25, 255, 19, 20, 20, 255, 17, 18, 18, 255, 21, 21, 22, 255, 16, 16, 17, 255, 19, 19, 20, 255, 13, 13, 14, 255, 10, 10, 11, 255, 4, 4, 4, 255, 9, 9, 9, 255, 13, 13, 13, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 13, 14, 255, 13, 13, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 1, 2, 2, 255, 8, 8, 8, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 10, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 6, 255, 5, 5, 6, 255, 10, 10, 10, 255, 7, 7, 8, 255, 15, 15, 16, 255, 13, 14, 14, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 5, 5, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 9, 9, 9, 255, 13, 13, 14, 255, 6, 6, 6, 255, 7, 7, 8, 255, 5, 5, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 13, 14, 14, 255, 11, 11, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 5, 6, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 15, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 10, 10, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 13, 14, 14, 255, 16, 16, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 12, 12, 12, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 18, 19, 19, 255, 18, 19, 19, 255, 24, 24, 25, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 23, 24, 24, 255, 23, 24, 25, 255, 23, 24, 24, 255, 27, 27, 28, 255, 25, 26, 27, 255, 23, 24, 24, 255, 22, 23, 24, 255, 18, 18, 19, 255, 23, 24, 25, 255, 15, 15, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 10, 10, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 19, 20, 21, 255, 18, 19, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 17, 17, 255, 24, 25, 26, 255, 16, 17, 17, 255, 22, 23, 24, 255, 22, 23, 24, 255, 32, 33, 34, 255, 30, 31, 31, 255, 26, 27, 27, 255, 27, 27, 28, 255, 25, 26, 26, 255, 17, 17, 18, 255, 18, 19, 19, 255, 10, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 15, 16, 16, 255, 20, 20, 21, 255, 23, 24, 24, 255, 21, 22, 22, 255, 22, 22, 23, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 22, 23, 24, 255, 20, 20, 21, 255, 17, 18, 18, 255, 18, 19, 19, 255, 11, 11, 12, 255, 7, 7, 8, 255, 10, 11, 11, 255, 13, 14, 14, 255, 16, 16, 17, 255, 20, 21, 21, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 8, 255, 15, 15, 16, 255, 16, 17, 17, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 15, 15, 255, 12, 13, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 4, 4, 4, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 15, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 15, 15, 255, 20, 20, 21, 255, 18, 19, 19, 255, 15, 16, 16, 255, 18, 18, 19, 255, 13, 13, 13, 255, 13, 13, 14, 255, 6, 6, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 6, 6, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 21, 22, 255, 21, 21, 22, 255, 24, 24, 25, 255, 26, 26, 27, 255, 22, 22, 23, 255, 26, 26, 27, 255, 25, 25, 26, 255, 14, 14, 15, 255, 19, 19, 20, 255, 15, 16, 16, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 20, 21, 21, 255, 11, 12, 12, 255, 13, 13, 14, 255, 22, 23, 24, 255, 28, 28, 29, 255, 22, 23, 24, 255, 23, 24, 24, 255, 21, 22, 22, 255, 25, 26, 26, 255, 26, 26, 27, 255, 22, 23, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 23, 24, 25, 255, 24, 25, 25, 255, 22, 22, 23, 255, 21, 21, 22, 255, 23, 24, 25, 255, 20, 21, 22, 255, 16, 17, 17, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 16, 16, 17, 255, 8, 9, 9, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 7, 7, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 8, 255, 2, 2, 2, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 15, 15, 16, 255, 9, 10, 10, 255, 14, 14, 15, 255, 8, 9, 9, 255, 8, 9, 9, 255, 2, 2, 2, 255, 3, 3, 3, 255, 8, 8, 8, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 10, 10, 255, 13, 13, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 10, 255, 11, 12, 12, 255, 10, 10, 11, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 13, 14, 14, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 12, 12, 255, 27, 28, 29, 255, 24, 24, 25, 255, 23, 24, 25, 255, 28, 29, 30, 255, 31, 32, 33, 255, 28, 29, 30, 255, 21, 22, 22, 255, 18, 19, 20, 255, 17, 18, 18, 255, 20, 21, 22, 255, 25, 25, 26, 255, 25, 25, 26, 255, 20, 21, 21, 255, 24, 24, 25, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 19, 20, 20, 255, 15, 16, 16, 255, 25, 25, 26, 255, 18, 19, 20, 255, 15, 16, 16, 255, 20, 21, 22, 255, 22, 23, 24, 255, 28, 29, 30, 255, 27, 28, 29, 255, 24, 25, 26, 255, 32, 33, 34, 255, 21, 22, 23, 255, 32, 33, 34, 255, 28, 28, 29, 255, 19, 20, 20, 255, 18, 18, 19, 255, 10, 11, 11, 255, 11, 11, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 18, 19, 19, 255, 25, 25, 26, 255, 31, 32, 33, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 23, 24, 255, 21, 22, 22, 255, 27, 28, 29, 255, 28, 28, 29, 255, 27, 28, 29, 255, 25, 26, 26, 255, 22, 22, 23, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 20, 21, 21, 255, 18, 19, 20, 255, 19, 20, 20, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 12, 13, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 7, 7, 8, 255, 14, 14, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 15, 16, 255, 13, 13, 13, 255, 10, 10, 10, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 5, 255, 1, 2, 2, 255, 5, 5, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 13, 255, 3, 3, 3, 255, 4, 4, 4, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 15, 15, 255, 18, 19, 20, 255, 16, 17, 17, 255, 24, 25, 25, 255, 19, 19, 20, 255, 24, 24, 25, 255, 29, 30, 31, 255, 22, 23, 24, 255, 17, 18, 18, 255, 25, 25, 26, 255, 22, 23, 24, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 14, 14, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 16, 16, 17, 255, 11, 12, 12, 255, 16, 16, 17, 255, 15, 16, 16, 255, 28, 29, 30, 255, 26, 27, 27, 255, 25, 25, 26, 255, 32, 33, 34, 255, 25, 25, 26, 255, 28, 29, 30, 255, 22, 22, 23, 255, 23, 24, 24, 255, 18, 18, 19, 255, 18, 19, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 10, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 29, 29, 30, 255, 24, 24, 25, 255, 26, 26, 27, 255, 17, 18, 18, 255, 14, 14, 15, 255, 20, 20, 21, 255, 10, 11, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 5, 5, 5, 255, 7, 7, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 12, 12, 255, 16, 16, 17, 255, 18, 18, 19, 255, 22, 22, 23, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 2, 3, 3, 255, 5, 5, 5, 255, 3, 4, 4, 255, 7, 7, 7, 255, 10, 11, 11, 255, 5, 5, 5, 255, 2, 2, 2, 255, 7, 7, 7, 255, 5, 5, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 13, 255, 11, 11, 12, 255, 5, 5, 5, 255, 9, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 13, 14, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 12, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 7, 7, 7, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 12, 13, 13, 255, 15, 15, 16, 255, 28, 29, 30, 255, 29, 30, 31, 255, 31, 32, 33, 255, 20, 21, 22, 255, 25, 26, 26, 255, 25, 26, 27, 255, 28, 29, 30, 255, 24, 25, 25, 255, 20, 21, 21, 255, 19, 20, 21, 255, 18, 18, 19, 255, 21, 21, 22, 255, 21, 22, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 5, 5, 6, 255, 10, 10, 10, 255, 10, 10, 10, 255, 8, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 18, 19, 20, 255, 22, 22, 23, 255, 21, 21, 22, 255, 23, 24, 24, 255, 28, 28, 29, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 24, 255, 24, 24, 25, 255, 16, 16, 17, 255, 11, 11, 11, 255, 14, 14, 15, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 10, 10, 255, 18, 19, 20, 255, 19, 20, 21, 255, 27, 27, 28, 255, 29, 29, 30, 255, 24, 24, 25, 255, 21, 22, 22, 255, 23, 24, 24, 255, 27, 28, 29, 255, 22, 22, 23, 255, 25, 25, 26, 255, 20, 20, 21, 255, 20, 21, 22, 255, 17, 17, 18, 255, 8, 9, 9, 255, 7, 7, 7, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 3, 3, 3, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 8, 9, 9, 255, 15, 15, 16, 255, 13, 13, 13, 255, 9, 10, 10, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 21, 255, 26, 27, 28, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 7, 255, 3, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 17, 18, 18, 255, 19, 20, 21, 255, 24, 24, 25, 255, 15, 16, 16, 255, 15, 16, 16, 255, 22, 22, 23, 255, 22, 22, 23, 255, 22, 23, 24, 255, 18, 19, 19, 255, 25, 26, 27, 255, 21, 22, 22, 255, 25, 25, 26, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 12, 12, 255, 6, 6, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 17, 18, 18, 255, 16, 16, 17, 255, 24, 25, 25, 255, 18, 19, 20, 255, 21, 21, 22, 255, 29, 30, 31, 255, 28, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 24, 255, 25, 25, 26, 255, 20, 21, 21, 255, 25, 25, 26, 255, 24, 25, 26, 255, 24, 25, 26, 255, 17, 18, 18, 255, 14, 14, 15, 255, 18, 19, 19, 255, 12, 12, 13, 255, 10, 10, 10, 255, 15, 15, 16, 255, 12, 13, 13, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 25, 25, 26, 255, 23, 24, 25, 255, 24, 25, 26, 255, 16, 16, 17, 255, 19, 20, 21, 255, 15, 15, 16, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 15, 16, 16, 255, 13, 13, 14, 255, 13, 14, 14, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 4, 4, 4, 255, 6, 6, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 10, 10, 11, 255, 7, 7, 8, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 18, 19, 20, 255, 19, 20, 20, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 18, 19, 255, 14, 14, 15, 255, 19, 20, 20, 255, 22, 23, 24, 255, 22, 23, 24, 255, 20, 20, 21, 255, 18, 19, 19, 255, 20, 20, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 7, 7, 8, 255, 8, 9, 9, 255, 5, 5, 6, 255, 13, 13, 13, 255, 8, 9, 9, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 11, 255, 13, 13, 14, 255, 10, 10, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 20, 255, 20, 20, 21, 255, 19, 20, 20, 255, 13, 13, 14, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 13, 255, 14, 14, 15, 255, 29, 30, 31, 255, 30, 31, 32, 255, 26, 26, 27, 255, 24, 25, 26, 255, 24, 25, 25, 255, 27, 28, 29, 255, 19, 19, 20, 255, 20, 20, 21, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 14, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 15, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 17, 18, 18, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 12, 12, 255, 14, 14, 15, 255, 20, 21, 21, 255, 14, 14, 15, 255, 25, 25, 26, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 33, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 27, 28, 29, 255, 17, 17, 18, 255, 11, 11, 12, 255, 10, 10, 10, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 13, 13, 255, 23, 24, 25, 255, 17, 18, 18, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 21, 21, 22, 255, 23, 24, 24, 255, 23, 24, 24, 255, 20, 21, 21, 255, 16, 16, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 14, 14, 15, 255, 8, 8, 8, 255, 14, 14, 15, 255, 19, 19, 20, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 16, 17, 17, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 10, 10, 10, 255, 13, 14, 14, 255, 7, 7, 8, 255, 14, 14, 15, 255, 12, 12, 12, 255, 21, 21, 22, 255, 24, 24, 25, 255, 26, 27, 27, 255, 24, 25, 25, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 1, 2, 2, 255, 4, 4, 4, 255, 10, 11, 11, 255, 13, 13, 14, 255, 18, 19, 19, 255, 14, 15, 15, 255, 21, 21, 22, 255, 17, 18, 18, 255, 29, 30, 31, 255, 27, 28, 29, 255, 22, 23, 24, 255, 22, 23, 24, 255, 29, 29, 30, 255, 27, 27, 28, 255, 17, 18, 18, 255, 18, 18, 19, 255, 16, 17, 17, 255, 6, 6, 7, 255, 7, 7, 8, 255, 7, 7, 8, 255, 11, 11, 12, 255, 11, 12, 12, 255, 18, 19, 20, 255, 15, 16, 16, 255, 20, 21, 21, 255, 26, 27, 27, 255, 28, 29, 30, 255, 29, 29, 30, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 26, 27, 255, 23, 24, 25, 255, 27, 27, 28, 255, 23, 24, 25, 255, 23, 24, 24, 255, 25, 26, 27, 255, 22, 23, 24, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 10, 10, 10, 255, 16, 16, 17, 255, 18, 19, 20, 255, 17, 18, 18, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 29, 29, 30, 255, 25, 26, 26, 255, 28, 28, 29, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 11, 11, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 8, 8, 8, 255, 7, 7, 7, 255, 13, 13, 13, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 3, 4, 4, 255, 1, 1, 1, 255, 6, 6, 6, 255, 1, 1, 1, 255, 3, 4, 4, 255, 7, 7, 7, 255, 5, 5, 5, 255, 11, 12, 12, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 10, 10, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 20, 255, 19, 20, 21, 255, 27, 27, 28, 255, 25, 26, 26, 255, 29, 29, 30, 255, 22, 23, 24, 255, 21, 21, 22, 255, 19, 20, 20, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 20, 21, 255, 23, 24, 25, 255, 26, 27, 27, 255, 16, 16, 17, 255, 15, 16, 16, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 22, 23, 255, 18, 19, 19, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 23, 24, 24, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 15, 16, 16, 255, 20, 21, 22, 255, 21, 22, 23, 255, 22, 22, 23, 255, 24, 24, 25, 255, 19, 20, 21, 255, 15, 15, 16, 255, 20, 20, 21, 255, 14, 15, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 14, 15, 15, 255, 18, 19, 19, 255, 18, 19, 19, 255, 19, 19, 20, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 10, 10, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 16, 16, 17, 255, 7, 7, 7, 255, 8, 8, 8, 255, 16, 17, 17, 255, 8, 8, 8, 255, 14, 15, 15, 255, 19, 20, 20, 255, 18, 18, 19, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 14, 15, 15, 255, 17, 18, 18, 255, 9, 10, 10, 255, 11, 11, 11, 255, 6, 6, 7, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 17, 17, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 8, 8, 255, 11, 11, 12, 255, 13, 13, 14, 255, 19, 19, 20, 255, 19, 19, 20, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 27, 28, 255, 27, 28, 29, 255, 13, 13, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 5, 5, 6, 255, 11, 11, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 15, 16, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 7, 255, 16, 16, 17, 255, 20, 21, 21, 255, 25, 25, 26, 255, 25, 26, 27, 255, 26, 27, 27, 255, 28, 29, 30, 255, 24, 25, 25, 255, 30, 31, 31, 255, 32, 33, 34, 255, 28, 28, 29, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 10, 10, 10, 255, 7, 7, 8, 255, 3, 4, 4, 255, 9, 9, 9, 255, 13, 14, 14, 255, 20, 20, 21, 255, 25, 25, 26, 255, 19, 19, 20, 255, 27, 28, 29, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 25, 26, 26, 255, 20, 20, 21, 255, 28, 29, 30, 255, 32, 33, 34, 255, 20, 21, 21, 255, 18, 19, 19, 255, 20, 21, 22, 255, 26, 27, 27, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 14, 255, 17, 17, 18, 255, 18, 18, 19, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 12, 12, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 23, 24, 25, 255, 31, 32, 33, 255, 18, 19, 20, 255, 18, 19, 20, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 14, 14, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 18, 19, 19, 255, 13, 14, 14, 255, 20, 20, 21, 255, 21, 22, 22, 255, 17, 17, 18, 255, 14, 15, 15, 255, 9, 10, 10, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 13, 13, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 17, 17, 18, 255, 12, 13, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 14, 15, 255, 10, 10, 10, 255, 7, 7, 7, 255, 5, 5, 6, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 3, 3, 3, 255, 7, 7, 8, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 18, 19, 20, 255, 19, 19, 20, 255, 20, 20, 21, 255, 23, 24, 24, 255, 28, 29, 30, 255, 30, 31, 32, 255, 21, 22, 22, 255, 29, 30, 31, 255, 25, 26, 26, 255, 28, 29, 30, 255, 26, 27, 28, 255, 30, 31, 31, 255, 30, 31, 32, 255, 24, 25, 25, 255, 19, 19, 20, 255, 10, 10, 10, 255, 10, 10, 11, 255, 5, 5, 6, 255, 11, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 10, 10, 255, 19, 20, 21, 255, 19, 19, 20, 255, 19, 19, 20, 255, 17, 17, 18, 255, 18, 19, 19, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 29, 30, 255, 24, 25, 26, 255, 24, 24, 25, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 15, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 13, 13, 14, 255, 11, 11, 11, 255, 16, 17, 17, 255, 20, 20, 21, 255, 22, 22, 23, 255, 14, 14, 15, 255, 22, 23, 24, 255, 16, 16, 17, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 14, 14, 255, 15, 16, 16, 255, 13, 14, 14, 255, 26, 27, 27, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 19, 20, 20, 255, 20, 21, 22, 255, 18, 19, 19, 255, 18, 19, 20, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 18, 19, 20, 255, 22, 23, 24, 255, 20, 20, 21, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 17, 17, 18, 255, 16, 17, 17, 255, 10, 10, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 17, 17, 18, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 21, 22, 23, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 18, 18, 255, 18, 19, 19, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 28, 255, 20, 21, 22, 255, 20, 20, 21, 255, 18, 19, 19, 255, 25, 25, 26, 255, 20, 20, 21, 255, 22, 23, 24, 255, 20, 21, 21, 255, 10, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 12, 12, 255, 17, 18, 18, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 19, 19, 255, 19, 19, 20, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 16, 17, 255, 23, 24, 24, 255, 24, 25, 25, 255, 30, 31, 32, 255, 32, 33, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 20, 21, 21, 255, 19, 20, 21, 255, 19, 20, 20, 255, 12, 12, 13, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 18, 19, 19, 255, 19, 20, 21, 255, 22, 22, 23, 255, 21, 22, 23, 255, 28, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 26, 255, 18, 19, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 9, 9, 9, 255, 16, 17, 17, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 14, 14, 15, 255, 12, 12, 13, 255, 15, 15, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 16, 16, 17, 255, 9, 9, 9, 255, 27, 28, 29, 255, 21, 22, 22, 255, 29, 29, 30, 255, 22, 22, 23, 255, 22, 23, 24, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 19, 20, 20, 255, 13, 14, 14, 255, 18, 19, 20, 255, 17, 17, 18, 255, 13, 13, 14, 255, 24, 25, 25, 255, 22, 23, 24, 255, 18, 18, 19, 255, 21, 21, 22, 255, 12, 12, 12, 255, 18, 19, 20, 255, 18, 18, 19, 255, 11, 12, 12, 255, 6, 6, 6, 255, 9, 10, 10, 255, 15, 15, 16, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 6, 6, 7, 255, 7, 7, 8, 255, 15, 16, 16, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 3, 4, 4, 255, 10, 11, 11, 255, 6, 6, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 13, 13, 14, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 18, 255, 25, 26, 26, 255, 18, 19, 20, 255, 24, 25, 25, 255, 32, 33, 34, 255, 29, 29, 30, 255, 23, 24, 24, 255, 25, 26, 27, 255, 27, 28, 29, 255, 30, 31, 31, 255, 22, 23, 24, 255, 22, 23, 24, 255, 22, 22, 23, 255, 18, 19, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 8, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 16, 16, 17, 255, 17, 18, 18, 255, 22, 22, 23, 255, 26, 26, 27, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 25, 26, 26, 255, 28, 28, 29, 255, 23, 24, 24, 255, 16, 16, 17, 255, 13, 13, 14, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 14, 15, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 13, 14, 255, 14, 15, 15, 255, 11, 11, 12, 255, 16, 16, 17, 255, 13, 14, 14, 255, 19, 20, 21, 255, 18, 19, 20, 255, 16, 17, 17, 255, 21, 21, 22, 255, 21, 22, 23, 255, 30, 31, 31, 255, 22, 23, 24, 255, 20, 21, 21, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 26, 27, 28, 255, 17, 17, 18, 255, 20, 21, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 20, 21, 21, 255, 21, 22, 22, 255, 28, 29, 30, 255, 22, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 20, 20, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 11, 255, 16, 16, 17, 255, 17, 17, 18, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 23, 24, 24, 255, 15, 15, 16, 255, 18, 19, 19, 255, 15, 15, 16, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 21, 255, 30, 31, 31, 255, 29, 29, 30, 255, 29, 29, 30, 255, 26, 27, 27, 255, 29, 29, 30, 255, 24, 24, 25, 255, 19, 20, 20, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 21, 21, 22, 255, 17, 18, 18, 255, 20, 21, 22, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 20, 21, 22, 255, 11, 12, 12, 255, 14, 15, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 20, 21, 21, 255, 18, 19, 20, 255, 27, 28, 29, 255, 24, 25, 26, 255, 15, 15, 16, 255, 14, 15, 15, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 15, 16, 16, 255, 11, 11, 12, 255, 16, 17, 17, 255, 9, 9, 9, 255, 5, 5, 5, 255, 5, 5, 6, 255, 12, 12, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 27, 27, 28, 255, 21, 22, 23, 255, 26, 27, 28, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 25, 26, 27, 255, 22, 23, 24, 255, 19, 19, 20, 255, 16, 16, 17, 255, 14, 15, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 11, 12, 255, 7, 7, 7, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 13, 13, 13, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 11, 12, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 10, 10, 10, 255, 11, 11, 11, 255, 16, 16, 17, 255, 15, 15, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 18, 19, 19, 255, 27, 27, 28, 255, 24, 25, 25, 255, 32, 33, 34, 255, 26, 27, 27, 255, 17, 18, 18, 255, 19, 19, 20, 255, 14, 15, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 8, 8, 8, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 21, 22, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 22, 255, 17, 17, 18, 255, 18, 18, 19, 255, 20, 21, 22, 255, 18, 19, 20, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 16, 17, 17, 255, 8, 8, 8, 255, 12, 12, 13, 255, 12, 12, 12, 255, 20, 20, 21, 255, 19, 20, 21, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 26, 27, 27, 255, 20, 21, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 12, 12, 12, 255, 14, 14, 15, 255, 20, 21, 21, 255, 26, 27, 28, 255, 31, 32, 33, 255, 22, 23, 24, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 33, 255, 21, 22, 22, 255, 22, 22, 23, 255, 23, 24, 24, 255, 14, 14, 15, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 11, 11, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 16, 16, 255, 21, 22, 23, 255, 20, 21, 22, 255, 16, 16, 17, 255, 22, 22, 23, 255, 26, 27, 28, 255, 17, 17, 18, 255, 22, 23, 24, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 15, 15, 16, 255, 19, 19, 20, 255, 18, 19, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 18, 19, 19, 255, 22, 22, 23, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 21, 22, 23, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 21, 22, 23, 255, 14, 15, 15, 255, 16, 17, 17, 255, 22, 23, 24, 255, 20, 20, 21, 255, 20, 21, 22, 255, 19, 20, 20, 255, 12, 13, 13, 255, 11, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 15, 15, 255, 23, 24, 24, 255, 24, 25, 26, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 27, 28, 255, 28, 29, 30, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 14, 15, 15, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 16, 16, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 14, 14, 15, 255, 21, 22, 22, 255, 17, 18, 18, 255, 21, 22, 22, 255, 16, 17, 17, 255, 23, 24, 25, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 15, 15, 16, 255, 17, 17, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 13, 13, 255, 22, 23, 24, 255, 21, 21, 22, 255, 20, 20, 21, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 13, 13, 255, 20, 21, 21, 255, 25, 26, 26, 255, 31, 32, 33, 255, 25, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 27, 28, 255, 29, 29, 30, 255, 30, 31, 32, 255, 23, 24, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 31, 32, 33, 255, 21, 22, 23, 255, 18, 18, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 11, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 13, 13, 14, 255, 7, 7, 8, 255, 8, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 18, 19, 19, 255, 20, 21, 21, 255, 22, 23, 24, 255, 22, 23, 24, 255, 27, 28, 29, 255, 27, 27, 28, 255, 31, 32, 33, 255, 22, 22, 23, 255, 25, 26, 26, 255, 22, 22, 23, 255, 18, 18, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 11, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 20, 20, 255, 15, 16, 16, 255, 29, 30, 31, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 21, 21, 255, 25, 25, 26, 255, 17, 17, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 17, 18, 18, 255, 21, 21, 22, 255, 27, 28, 29, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 21, 21, 22, 255, 22, 22, 23, 255, 31, 32, 33, 255, 22, 22, 23, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 15, 15, 255, 9, 10, 10, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 19, 19, 20, 255, 18, 18, 19, 255, 26, 27, 27, 255, 28, 29, 30, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 33, 255, 27, 28, 29, 255, 23, 24, 24, 255, 17, 18, 18, 255, 14, 15, 15, 255, 10, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 13, 13, 13, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 13, 13, 255, 17, 17, 18, 255, 18, 19, 19, 255, 25, 26, 27, 255, 22, 23, 24, 255, 30, 31, 31, 255, 18, 19, 19, 255, 26, 27, 28, 255, 20, 20, 21, 255, 28, 29, 30, 255, 24, 24, 25, 255, 19, 20, 20, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 12, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 19, 19, 20, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 29, 30, 31, 255, 29, 29, 30, 255, 29, 30, 31, 255, 31, 32, 33, 255, 21, 21, 22, 255, 28, 29, 30, 255, 20, 21, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 18, 19, 20, 255, 22, 22, 23, 255, 27, 28, 29, 255, 24, 25, 26, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 27, 28, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 14, 14, 15, 255, 12, 12, 12, 255, 11, 11, 12, 255, 6, 6, 6, 255, 15, 16, 16, 255, 8, 9, 9, 255, 12, 12, 12, 255, 15, 15, 16, 255, 19, 19, 20, 255, 20, 21, 22, 255, 17, 17, 18, 255, 24, 24, 25, 255, 17, 18, 18, 255, 24, 24, 25, 255, 31, 32, 33, 255, 28, 28, 29, 255, 20, 21, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 23, 24, 25, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 13, 13, 14, 255, 15, 15, 16, 255, 20, 20, 21, 255, 25, 26, 27, 255, 30, 31, 31, 255, 25, 25, 26, 255, 23, 24, 25, 255, 22, 22, 23, 255, 18, 19, 20, 255, 18, 19, 19, 255, 12, 13, 13, 255, 17, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 20, 21, 22, 255, 15, 16, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 21, 22, 22, 255, 20, 20, 21, 255, 25, 26, 26, 255, 27, 27, 28, 255, 32, 33, 34, 255, 26, 27, 27, 255, 22, 22, 23, 255, 17, 18, 18, 255, 21, 21, 22, 255, 13, 14, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 12, 13, 13, 255, 13, 14, 14, 255, 16, 16, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 9, 9, 9, 255, 10, 11, 11, 255, 4, 4, 4, 255, 3, 3, 3, 255, 7, 7, 8, 255, 12, 12, 13, 255, 17, 18, 18, 255, 25, 25, 26, 255, 24, 25, 25, 255, 26, 27, 27, 255, 28, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 30, 31, 31, 255, 26, 27, 27, 255, 30, 31, 31, 255, 28, 29, 30, 255, 28, 29, 30, 255, 31, 32, 33, 255, 26, 26, 27, 255, 22, 22, 23, 255, 20, 20, 21, 255, 16, 17, 17, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 9, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 3, 4, 4, 255, 4, 4, 4, 255, 3, 3, 3, 255, 5, 5, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 10, 10, 255, 5, 5, 5, 255, 9, 9, 9, 255, 9, 10, 10, 255, 18, 18, 19, 255, 18, 18, 19, 255, 21, 22, 23, 255, 22, 23, 24, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 29, 255, 26, 26, 27, 255, 18, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 16, 16, 17, 255, 16, 17, 17, 255, 21, 21, 22, 255, 21, 22, 22, 255, 27, 27, 28, 255, 21, 21, 22, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 25, 26, 26, 255, 19, 20, 21, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 14, 15, 255, 26, 26, 27, 255, 15, 16, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 8, 255, 15, 15, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 23, 255, 20, 21, 21, 255, 26, 27, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 21, 21, 22, 255, 21, 22, 23, 255, 20, 20, 21, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 17, 17, 255, 11, 11, 11, 255, 14, 14, 15, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 13, 13, 13, 255, 19, 19, 20, 255, 18, 18, 19, 255, 28, 29, 30, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 32, 255, 22, 23, 24, 255, 19, 20, 20, 255, 19, 20, 20, 255, 14, 15, 15, 255, 8, 9, 9, 255, 13, 14, 14, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 12, 13, 13, 255, 6, 6, 6, 255, 11, 12, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 10, 11, 255, 17, 18, 18, 255, 22, 22, 23, 255, 15, 15, 16, 255, 20, 21, 22, 255, 19, 20, 21, 255, 30, 31, 32, 255, 31, 32, 33, 255, 31, 32, 33, 255, 27, 27, 28, 255, 28, 28, 29, 255, 23, 24, 24, 255, 30, 31, 32, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 25, 25, 26, 255, 32, 33, 34, 255, 26, 27, 27, 255, 25, 25, 26, 255, 26, 26, 27, 255, 25, 26, 26, 255, 18, 18, 19, 255, 26, 27, 28, 255, 23, 24, 25, 255, 27, 28, 29, 255, 21, 22, 23, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 16, 17, 17, 255, 28, 28, 29, 255, 21, 22, 22, 255, 20, 21, 22, 255, 21, 21, 22, 255, 27, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 30, 255, 20, 21, 22, 255, 18, 19, 19, 255, 13, 14, 14, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 10, 10, 255, 9, 9, 9, 255, 17, 18, 18, 255, 15, 15, 16, 255, 12, 13, 13, 255, 18, 19, 20, 255, 24, 25, 25, 255, 21, 21, 22, 255, 17, 17, 18, 255, 29, 30, 31, 255, 19, 20, 20, 255, 22, 22, 23, 255, 23, 24, 25, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 7, 7, 7, 255, 10, 11, 11, 255, 17, 18, 18, 255, 20, 21, 21, 255, 26, 27, 27, 255, 20, 21, 21, 255, 23, 24, 25, 255, 21, 21, 22, 255, 22, 22, 23, 255, 21, 22, 22, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 11, 11, 255, 12, 13, 13, 255, 5, 5, 5, 255, 7, 7, 7, 255, 4, 4, 4, 255, 2, 3, 3, 255, 11, 11, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 11, 12, 12, 255, 21, 21, 22, 255, 22, 23, 24, 255, 26, 27, 28, 255, 31, 32, 33, 255, 31, 32, 33, 255, 22, 23, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 22, 22, 23, 255, 24, 25, 25, 255, 22, 23, 24, 255, 27, 28, 29, 255, 22, 23, 24, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 11, 11, 255, 6, 6, 6, 255, 11, 12, 12, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 8, 8, 255, 14, 14, 15, 255, 18, 19, 20, 255, 21, 22, 23, 255, 28, 28, 29, 255, 32, 33, 34, 255, 25, 25, 26, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 29, 30, 31, 255, 22, 22, 23, 255, 13, 14, 14, 255, 17, 17, 18, 255, 16, 17, 17, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 13, 255, 14, 14, 15, 255, 9, 9, 9, 255, 15, 15, 16, 255, 11, 11, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 6, 6, 7, 255, 4, 4, 4, 255, 1, 2, 2, 255, 7, 7, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 10, 11, 11, 255, 12, 12, 13, 255, 7, 7, 8, 255, 10, 10, 11, 255, 12, 13, 13, 255, 21, 21, 22, 255, 25, 26, 27, 255, 25, 26, 26, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 31, 255, 30, 31, 32, 255, 22, 22, 23, 255, 22, 22, 23, 255, 20, 21, 22, 255, 22, 22, 23, 255, 20, 20, 21, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 16, 16, 17, 255, 22, 23, 24, 255, 22, 23, 24, 255, 21, 22, 23, 255, 27, 28, 29, 255, 13, 13, 13, 255, 22, 23, 24, 255, 18, 19, 19, 255, 14, 14, 15, 255, 16, 16, 17, 255, 25, 26, 26, 255, 19, 20, 20, 255, 28, 29, 30, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 21, 22, 255, 31, 32, 33, 255, 27, 28, 29, 255, 31, 32, 33, 255, 22, 22, 23, 255, 22, 22, 23, 255, 21, 22, 23, 255, 21, 22, 22, 255, 22, 23, 24, 255, 21, 22, 23, 255, 21, 22, 23, 255, 12, 13, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 3, 3, 3, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 14, 255, 21, 21, 22, 255, 26, 27, 27, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 32, 255, 27, 27, 28, 255, 27, 28, 29, 255, 15, 15, 16, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 27, 28, 29, 255, 13, 14, 14, 255, 13, 14, 14, 255, 8, 9, 9, 255, 11, 12, 12, 255, 5, 5, 6, 255, 12, 12, 12, 255, 9, 10, 10, 255, 10, 10, 11, 255, 15, 15, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 18, 19, 19, 255, 20, 21, 22, 255, 19, 20, 21, 255, 22, 22, 23, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 31, 255, 28, 29, 30, 255, 22, 23, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 10, 10, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 18, 18, 19, 255, 20, 21, 21, 255, 22, 23, 24, 255, 27, 27, 28, 255, 21, 22, 22, 255, 31, 32, 33, 255, 27, 28, 29, 255, 29, 30, 31, 255, 24, 24, 25, 255, 14, 15, 15, 255, 12, 12, 12, 255, 13, 13, 14, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 11, 11, 12, 255, 17, 18, 18, 255, 22, 22, 23, 255, 18, 19, 20, 255, 26, 27, 27, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 25, 25, 26, 255, 17, 18, 18, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 13, 14, 255, 26, 26, 27, 255, 21, 22, 22, 255, 22, 23, 24, 255, 23, 24, 25, 255, 24, 25, 26, 255, 18, 19, 19, 255, 11, 12, 12, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 15, 15, 255, 21, 22, 23, 255, 21, 22, 22, 255, 22, 23, 24, 255, 21, 22, 23, 255, 15, 15, 16, 255, 18, 18, 19, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 14, 14, 255, 18, 19, 20, 255, 18, 19, 19, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 20, 21, 21, 255, 18, 19, 19, 255, 14, 15, 15, 255, 15, 16, 16, 255, 25, 25, 26, 255, 16, 16, 17, 255, 19, 20, 21, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 4, 4, 4, 255, 5, 5, 6, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 10, 10, 255, 18, 18, 19, 255, 23, 24, 24, 255, 26, 27, 28, 255, 25, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 28, 29, 255, 29, 30, 31, 255, 20, 20, 21, 255, 26, 27, 28, 255, 20, 21, 22, 255, 22, 23, 24, 255, 22, 23, 24, 255, 25, 26, 26, 255, 28, 29, 30, 255, 20, 20, 21, 255, 24, 25, 26, 255, 20, 21, 21, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 19, 20, 21, 255, 17, 17, 18, 255, 13, 13, 14, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 8, 9, 9, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 22, 23, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 32, 33, 34, 255, 21, 22, 23, 255, 22, 23, 24, 255, 20, 20, 21, 255, 15, 16, 16, 255, 12, 13, 13, 255, 6, 6, 6, 255, 9, 10, 10, 255, 8, 8, 8, 255, 10, 10, 11, 255, 17, 17, 18, 255, 13, 14, 14, 255, 25, 25, 26, 255, 16, 16, 17, 255, 22, 22, 23, 255, 24, 24, 25, 255, 26, 26, 27, 255, 17, 17, 18, 255, 25, 25, 26, 255, 32, 33, 34, 255, 16, 17, 17, 255, 17, 17, 18, 255, 19, 20, 20, 255, 16, 16, 17, 255, 13, 13, 14, 255, 18, 19, 19, 255, 11, 11, 12, 255, 5, 5, 5, 255, 11, 11, 11, 255, 18, 19, 20, 255, 16, 17, 17, 255, 22, 23, 24, 255, 25, 26, 27, 255, 27, 28, 29, 255, 25, 26, 27, 255, 27, 27, 28, 255, 27, 28, 29, 255, 21, 22, 23, 255, 20, 20, 21, 255, 18, 18, 19, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 8, 255, 14, 14, 15, 255, 14, 15, 15, 255, 20, 21, 22, 255, 20, 20, 21, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 16, 16, 17, 255, 13, 14, 14, 255, 9, 10, 10, 255, 13, 14, 14, 255, 17, 17, 18, 255, 20, 21, 21, 255, 17, 18, 18, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 13, 13, 255, 12, 13, 13, 255, 22, 23, 24, 255, 21, 22, 22, 255, 19, 20, 21, 255, 26, 27, 28, 255, 21, 22, 22, 255, 26, 27, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 27, 28, 255, 28, 29, 30, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 5, 5, 6, 255, 10, 10, 10, 255, 10, 11, 11, 255, 17, 17, 18, 255, 24, 25, 25, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 21, 21, 255, 12, 12, 12, 255, 27, 28, 29, 255, 14, 15, 15, 255, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 2, 3, 3, 255, 2, 2, 2, 255, 11, 11, 12, 255, 10, 10, 11, 255, 21, 22, 22, 255, 21, 22, 22, 255, 15, 16, 16, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 25, 26, 26, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 10, 10, 11, 255, 8, 9, 9, 255, 12, 13, 13, 255, 6, 6, 6, 255, 11, 12, 12, 255, 14, 14, 15, 255, 10, 11, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 20, 21, 22, 255, 10, 10, 11, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 17, 17, 255, 12, 12, 13, 255, 14, 14, 15, 255, 9, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 17, 18, 18, 255, 21, 21, 22, 255, 18, 19, 20, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 5, 5, 6, 255, 6, 6, 7, 255, 11, 12, 12, 255, 9, 9, 9, 255, 15, 15, 16, 255, 24, 25, 26, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 25, 25, 26, 255, 26, 26, 27, 255, 13, 14, 14, 255, 21, 22, 22, 255, 12, 13, 13, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 3, 3, 3, 255, 3, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 23, 24, 24, 255, 24, 24, 25, 255, 30, 31, 31, 255, 25, 25, 26, 255, 26, 27, 28, 255, 31, 32, 33, 255, 25, 26, 27, 255, 23, 24, 25, 255, 28, 29, 30, 255, 21, 22, 23, 255, 22, 22, 23, 255, 23, 24, 25, 255, 21, 21, 22, 255, 22, 22, 23, 255, 25, 26, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 12, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 19, 20, 21, 255, 16, 17, 17, 255, 22, 23, 24, 255, 13, 13, 13, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 17, 17, 18, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 18, 18, 19, 255, 24, 25, 25, 255, 28, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 21, 22, 22, 255, 25, 25, 26, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 14, 15, 15, 255, 12, 12, 12, 255, 22, 23, 24, 255, 16, 16, 17, 255, 16, 16, 17, 255, 29, 29, 30, 255, 27, 28, 29, 255, 17, 18, 18, 255, 20, 20, 21, 255, 26, 26, 27, 255, 25, 26, 26, 255, 22, 22, 23, 255, 23, 24, 24, 255, 13, 13, 13, 255, 19, 20, 20, 255, 14, 14, 15, 255, 9, 10, 10, 255, 4, 4, 4, 255, 9, 9, 9, 255, 10, 10, 11, 255, 17, 17, 18, 255, 16, 17, 17, 255, 22, 22, 23, 255, 17, 18, 18, 255, 24, 25, 25, 255, 27, 28, 29, 255, 22, 23, 24, 255, 26, 27, 27, 255, 18, 18, 19, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 6, 6, 7, 255, 3, 3, 3, 255, 6, 6, 7, 255, 13, 14, 14, 255, 8, 8, 8, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 15, 16, 16, 255, 16, 16, 17, 255, 21, 21, 22, 255, 21, 21, 22, 255, 23, 24, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 22, 22, 23, 255, 17, 18, 18, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 19, 20, 21, 255, 19, 20, 21, 255, 23, 24, 25, 255, 16, 16, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 6, 6, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 20, 21, 22, 255, 21, 22, 23, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 12, 12, 13, 255, 15, 16, 16, 255, 9, 9, 9, 255, 2, 2, 2, 255, 4, 4, 4, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 4, 4, 4, 255, 5, 5, 5, 255, 12, 13, 13, 255, 16, 17, 17, 255, 20, 21, 22, 255, 17, 18, 18, 255, 27, 28, 29, 255, 30, 31, 31, 255, 26, 27, 28, 255, 28, 29, 30, 255, 21, 22, 23, 255, 22, 23, 24, 255, 28, 29, 30, 255, 24, 24, 25, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 10, 10, 255, 10, 11, 11, 255, 7, 7, 8, 255, 10, 10, 11, 255, 16, 17, 17, 255, 11, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 6, 6, 6, 255, 5, 5, 6, 255, 9, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 14, 255, 17, 17, 18, 255, 21, 22, 22, 255, 21, 22, 22, 255, 13, 14, 14, 255, 12, 13, 13, 255, 7, 7, 8, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 18, 19, 255, 13, 13, 13, 255, 15, 15, 16, 255, 13, 13, 14, 255, 7, 7, 7, 255, 4, 4, 4, 255, 3, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 10, 10, 10, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 19, 20, 255, 26, 27, 28, 255, 30, 31, 32, 255, 29, 30, 31, 255, 26, 27, 27, 255, 18, 19, 20, 255, 15, 16, 16, 255, 21, 22, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 18, 19, 255, 15, 15, 16, 255, 9, 9, 9, 255, 11, 11, 12, 255, 7, 7, 7, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 7, 255, 12, 12, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 6, 6, 7, 255, 3, 4, 4, 255, 5, 5, 5, 255, 5, 5, 6, 255, 7, 7, 8, 255, 11, 12, 12, 255, 5, 5, 5, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 25, 26, 26, 255, 24, 25, 26, 255, 20, 20, 21, 255, 17, 18, 18, 255, 19, 20, 20, 255, 20, 21, 21, 255, 25, 26, 26, 255, 17, 17, 18, 255, 19, 19, 20, 255, 18, 18, 19, 255, 20, 21, 22, 255, 22, 22, 23, 255, 20, 20, 21, 255, 19, 20, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 13, 14, 255, 13, 13, 14, 255, 24, 25, 25, 255, 23, 24, 24, 255, 21, 22, 23, 255, 18, 19, 19, 255, 20, 21, 21, 255, 19, 20, 20, 255, 17, 18, 18, 255, 19, 20, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 12, 12, 255, 15, 15, 16, 255, 21, 21, 22, 255, 20, 21, 21, 255, 14, 15, 15, 255, 18, 19, 20, 255, 12, 12, 12, 255, 13, 13, 13, 255, 14, 15, 15, 255, 22, 22, 23, 255, 21, 21, 22, 255, 29, 29, 30, 255, 31, 32, 33, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 25, 26, 255, 21, 21, 22, 255, 18, 18, 19, 255, 13, 13, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 13, 14, 14, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 10, 10, 255, 13, 13, 13, 255, 18, 19, 19, 255, 14, 14, 15, 255, 22, 23, 24, 255, 26, 27, 28, 255, 25, 26, 26, 255, 32, 33, 34, 255, 27, 28, 29, 255, 29, 29, 30, 255, 20, 21, 21, 255, 12, 12, 12, 255, 18, 19, 19, 255, 12, 12, 13, 255, 17, 18, 18, 255, 11, 11, 11, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 14, 14, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 25, 26, 26, 255, 24, 25, 25, 255, 24, 25, 26, 255, 20, 20, 21, 255, 17, 18, 18, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 16, 17, 17, 255, 20, 21, 22, 255, 24, 25, 26, 255, 23, 24, 24, 255, 30, 31, 32, 255, 31, 32, 33, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 32, 33, 34, 255, 23, 24, 24, 255, 20, 20, 21, 255, 16, 17, 17, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 20, 21, 255, 16, 16, 17, 255, 25, 26, 26, 255, 14, 15, 15, 255, 15, 16, 16, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 11, 11, 11, 255, 9, 9, 9, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 21, 255, 19, 20, 20, 255, 24, 25, 26, 255, 29, 30, 31, 255, 28, 28, 29, 255, 32, 33, 33, 255, 26, 27, 27, 255, 30, 31, 32, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 6, 255, 6, 6, 6, 255, 15, 16, 16, 255, 10, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 9, 9, 255, 3, 4, 4, 255, 6, 6, 6, 255, 6, 6, 6, 255, 3, 4, 4, 255, 4, 4, 4, 255, 12, 12, 12, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 13, 13, 255, 17, 18, 18, 255, 18, 19, 19, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 23, 24, 255, 21, 22, 22, 255, 21, 22, 22, 255, 14, 14, 15, 255, 11, 11, 11, 255, 12, 12, 12, 255, 7, 7, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 18, 18, 19, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 4, 4, 255, 7, 7, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 16, 17, 17, 255, 18, 18, 19, 255, 14, 15, 15, 255, 23, 24, 25, 255, 12, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 15, 15, 16, 255, 9, 10, 10, 255, 17, 18, 18, 255, 18, 18, 19, 255, 20, 21, 21, 255, 3, 3, 3, 255, 5, 5, 5, 255, 5, 5, 6, 255, 8, 9, 9, 255, 12, 12, 12, 255, 11, 12, 12, 255, 26, 27, 27, 255, 29, 30, 31, 255, 29, 30, 31, 255, 19, 20, 20, 255, 25, 26, 26, 255, 19, 20, 21, 255, 18, 19, 19, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 16, 16, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 12, 12, 12, 255, 17, 18, 18, 255, 11, 11, 11, 255, 11, 11, 12, 255, 6, 6, 6, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 3, 3, 3, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 13, 13, 255, 17, 18, 18, 255, 14, 15, 15, 255, 19, 19, 20, 255, 17, 18, 18, 255, 20, 20, 21, 255, 19, 20, 20, 255, 22, 23, 24, 255, 22, 22, 23, 255, 19, 20, 21, 255, 17, 18, 18, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 15, 15, 255, 20, 21, 21, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 13, 14, 255, 18, 18, 19, 255, 20, 20, 21, 255, 20, 21, 21, 255, 28, 29, 30, 255, 24, 24, 25, 255, 16, 16, 17, 255, 21, 22, 23, 255, 24, 25, 26, 255, 21, 22, 23, 255, 23, 24, 24, 255, 22, 22, 23, 255, 19, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 22, 23, 24, 255, 16, 17, 17, 255, 15, 15, 16, 255, 16, 17, 17, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 15, 15, 255, 19, 20, 20, 255, 23, 24, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 28, 29, 30, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 18, 18, 19, 255, 14, 15, 15, 255, 19, 20, 20, 255, 28, 28, 29, 255, 21, 21, 22, 255, 24, 25, 26, 255, 28, 29, 30, 255, 27, 28, 29, 255, 20, 20, 21, 255, 21, 21, 22, 255, 13, 13, 14, 255, 19, 20, 21, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 13, 13, 255, 18, 18, 19, 255, 24, 25, 25, 255, 18, 18, 19, 255, 19, 19, 20, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 12, 12, 255, 7, 7, 7, 255, 15, 16, 16, 255, 15, 16, 16, 255, 8, 9, 9, 255, 8, 9, 9, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 17, 17, 18, 255, 24, 24, 25, 255, 25, 26, 26, 255, 25, 25, 26, 255, 30, 31, 32, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 29, 30, 31, 255, 16, 17, 17, 255, 14, 15, 15, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 13, 13, 255, 21, 22, 23, 255, 19, 19, 20, 255, 19, 20, 20, 255, 14, 14, 15, 255, 10, 10, 10, 255, 12, 13, 13, 255, 8, 8, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 12, 13, 13, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 25, 26, 26, 255, 26, 27, 27, 255, 18, 19, 19, 255, 21, 22, 23, 255, 31, 32, 33, 255, 27, 27, 28, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 7, 7, 8, 255, 11, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 13, 13, 14, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 3, 3, 3, 255, 4, 4, 4, 255, 6, 6, 6, 255, 4, 4, 4, 255, 2, 2, 2, 255, 7, 7, 8, 255, 3, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 12, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 12, 12, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 25, 26, 27, 255, 21, 22, 23, 255, 17, 17, 18, 255, 15, 15, 16, 255, 12, 13, 13, 255, 13, 14, 14, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 16, 16, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 10, 10, 255, 16, 16, 17, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 11, 11, 12, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 12, 13, 255, 17, 17, 18, 255, 16, 16, 17, 255, 22, 23, 24, 255, 15, 15, 16, 255, 8, 8, 8, 255, 3, 3, 3, 255, 9, 9, 9, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 11, 12, 255, 20, 21, 22, 255, 24, 24, 25, 255, 19, 20, 20, 255, 25, 25, 26, 255, 20, 21, 22, 255, 23, 24, 25, 255, 14, 14, 15, 255, 19, 19, 20, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 20, 20, 21, 255, 15, 16, 16, 255, 17, 18, 18, 255, 11, 12, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 6, 6, 7, 255, 6, 6, 7, 255, 3, 3, 3, 255, 13, 13, 13, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 13, 13, 255, 19, 20, 21, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 15, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 15, 15, 16, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 14, 14, 255, 19, 19, 20, 255, 23, 24, 24, 255, 26, 26, 27, 255, 25, 25, 26, 255, 27, 28, 29, 255, 25, 25, 26, 255, 25, 26, 26, 255, 20, 20, 21, 255, 24, 25, 25, 255, 23, 24, 24, 255, 25, 25, 26, 255, 19, 20, 21, 255, 23, 24, 25, 255, 18, 19, 19, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 17, 17, 18, 255, 24, 25, 26, 255, 23, 24, 25, 255, 26, 26, 27, 255, 30, 31, 32, 255, 30, 31, 32, 255, 29, 29, 30, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 26, 27, 28, 255, 26, 27, 27, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 12, 13, 255, 23, 24, 24, 255, 28, 28, 29, 255, 22, 23, 24, 255, 15, 16, 16, 255, 23, 24, 25, 255, 22, 23, 24, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 21, 255, 21, 21, 22, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 10, 11, 11, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 12, 13, 255, 15, 16, 16, 255, 18, 19, 19, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 3, 4, 4, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 24, 24, 25, 255, 25, 25, 26, 255, 26, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 29, 30, 255, 20, 21, 22, 255, 19, 20, 21, 255, 15, 15, 16, 255, 11, 11, 12, 255, 11, 11, 11, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 30, 31, 31, 255, 21, 22, 22, 255, 19, 20, 21, 255, 18, 19, 19, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 14, 14, 255, 17, 18, 18, 255, 17, 18, 18, 255, 20, 21, 22, 255, 26, 26, 27, 255, 25, 26, 27, 255, 18, 19, 19, 255, 24, 25, 25, 255, 20, 20, 21, 255, 13, 13, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 14, 14, 15, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 1, 2, 2, 255, 6, 6, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 14, 15, 15, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 15, 16, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 11, 255, 13, 13, 13, 255, 28, 29, 30, 255, 19, 20, 21, 255, 23, 24, 25, 255, 19, 20, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 13, 13, 255, 5, 5, 5, 255, 6, 6, 6, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 14, 15, 15, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 19, 20, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 17, 18, 255, 19, 20, 21, 255, 24, 25, 26, 255, 23, 24, 24, 255, 25, 26, 27, 255, 13, 13, 13, 255, 11, 12, 12, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 10, 10, 10, 255, 14, 15, 15, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 25, 25, 26, 255, 15, 16, 16, 255, 19, 19, 20, 255, 12, 12, 12, 255, 15, 15, 16, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 2, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 21, 22, 23, 255, 19, 20, 21, 255, 22, 23, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 14, 255, 6, 6, 6, 255, 9, 10, 10, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 13, 13, 14, 255, 19, 19, 20, 255, 29, 30, 31, 255, 26, 27, 27, 255, 25, 26, 26, 255, 22, 23, 24, 255, 32, 33, 34, 255, 23, 24, 25, 255, 26, 27, 28, 255, 26, 27, 28, 255, 24, 25, 25, 255, 18, 18, 19, 255, 20, 21, 21, 255, 15, 16, 16, 255, 14, 14, 15, 255, 11, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 16, 16, 17, 255, 19, 20, 21, 255, 25, 26, 26, 255, 21, 22, 23, 255, 20, 21, 22, 255, 32, 33, 34, 255, 27, 28, 29, 255, 24, 24, 25, 255, 26, 27, 27, 255, 28, 29, 30, 255, 23, 24, 24, 255, 18, 19, 20, 255, 25, 26, 27, 255, 20, 21, 22, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 15, 15, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 21, 21, 22, 255, 21, 22, 22, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 18, 18, 19, 255, 16, 17, 17, 255, 12, 12, 13, 255, 22, 23, 24, 255, 22, 23, 24, 255, 21, 22, 23, 255, 13, 13, 14, 255, 13, 13, 13, 255, 10, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 15, 16, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 14, 15, 15, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 6, 6, 6, 255, 15, 16, 16, 255, 21, 22, 22, 255, 10, 11, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 7, 7, 8, 255, 6, 6, 6, 255, 14, 15, 15, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 19, 19, 255, 27, 28, 29, 255, 26, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 27, 28, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 20, 21, 22, 255, 18, 19, 19, 255, 27, 27, 28, 255, 30, 31, 32, 255, 25, 25, 26, 255, 18, 19, 19, 255, 15, 15, 16, 255, 20, 21, 21, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 20, 21, 21, 255, 16, 17, 17, 255, 22, 23, 24, 255, 21, 22, 22, 255, 27, 28, 29, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 12, 12, 255, 6, 6, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 8, 9, 9, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 14, 14, 15, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 26, 26, 27, 255, 21, 22, 22, 255, 20, 20, 21, 255, 19, 20, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 12, 12, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 14, 15, 255, 22, 22, 23, 255, 22, 23, 24, 255, 18, 19, 20, 255, 16, 17, 17, 255, 17, 18, 18, 255, 20, 21, 22, 255, 24, 24, 25, 255, 30, 31, 32, 255, 28, 28, 29, 255, 25, 26, 26, 255, 23, 24, 24, 255, 14, 15, 15, 255, 13, 13, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 17, 18, 18, 255, 25, 26, 26, 255, 25, 25, 26, 255, 21, 21, 22, 255, 26, 27, 27, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 8, 8, 8, 255, 6, 6, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 8, 255, 12, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 21, 22, 23, 255, 21, 22, 22, 255, 25, 26, 27, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 10, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 15, 16, 255, 10, 11, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 12, 12, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 25, 25, 26, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 32, 33, 34, 255, 28, 29, 30, 255, 16, 17, 17, 255, 20, 20, 21, 255, 22, 22, 23, 255, 20, 20, 21, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 12, 12, 255, 8, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 25, 25, 255, 26, 26, 27, 255, 19, 20, 20, 255, 28, 29, 30, 255, 29, 29, 30, 255, 16, 17, 17, 255, 27, 28, 29, 255, 19, 20, 20, 255, 25, 26, 26, 255, 21, 22, 22, 255, 20, 20, 21, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 12, 255, 6, 6, 6, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 15, 16, 16, 255, 9, 10, 10, 255, 7, 7, 8, 255, 16, 16, 17, 255, 20, 21, 21, 255, 11, 12, 12, 255, 19, 20, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 15, 16, 16, 255, 12, 12, 12, 255, 16, 16, 17, 255, 22, 23, 24, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 20, 21, 255, 12, 12, 12, 255, 16, 16, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 18, 18, 255, 20, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 33, 255, 21, 22, 23, 255, 20, 21, 21, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 21, 22, 23, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 21, 22, 255, 26, 27, 27, 255, 19, 19, 20, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 12, 12, 13, 255, 6, 6, 6, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 13, 14, 14, 255, 22, 23, 24, 255, 20, 21, 22, 255, 13, 13, 14, 255, 12, 12, 13, 255, 7, 7, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 5, 5, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 15, 16, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 18, 18, 19, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 21, 22, 22, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 12, 255, 18, 19, 20, 255, 21, 22, 23, 255, 24, 24, 25, 255, 22, 23, 24, 255, 27, 28, 29, 255, 21, 22, 22, 255, 24, 25, 25, 255, 20, 21, 22, 255, 23, 24, 25, 255, 19, 20, 20, 255, 18, 19, 19, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 17, 18, 255, 11, 12, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 15, 16, 16, 255, 19, 20, 20, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 26, 26, 27, 255, 26, 26, 27, 255, 14, 15, 15, 255, 22, 23, 24, 255, 25, 26, 27, 255, 23, 24, 24, 255, 21, 22, 23, 255, 28, 29, 30, 255, 24, 25, 25, 255, 20, 21, 21, 255, 7, 7, 7, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 9, 9, 255, 13, 14, 14, 255, 21, 22, 23, 255, 18, 19, 19, 255, 24, 25, 25, 255, 16, 16, 17, 255, 22, 23, 24, 255, 17, 18, 18, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 3, 3, 3, 255, 5, 5, 6, 255, 9, 9, 9, 255, 12, 13, 13, 255, 16, 17, 17, 255, 12, 13, 13, 255, 20, 20, 21, 255, 21, 22, 22, 255, 18, 18, 19, 255, 24, 25, 25, 255, 29, 29, 30, 255, 24, 25, 26, 255, 29, 30, 31, 255, 23, 24, 24, 255, 18, 19, 19, 255, 18, 18, 19, 255, 21, 22, 23, 255, 13, 13, 14, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 11, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 20, 21, 22, 255, 18, 19, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 21, 22, 22, 255, 18, 19, 20, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 17, 18, 18, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 19, 20, 20, 255, 20, 21, 22, 255, 29, 29, 30, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 29, 30, 255, 27, 28, 29, 255, 26, 27, 28, 255, 22, 23, 24, 255, 18, 18, 19, 255, 21, 21, 22, 255, 22, 23, 24, 255, 18, 19, 19, 255, 17, 17, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 13, 13, 255, 17, 17, 18, 255, 24, 24, 25, 255, 27, 28, 29, 255, 31, 32, 33, 255, 25, 26, 26, 255, 25, 25, 26, 255, 16, 17, 17, 255, 23, 24, 25, 255, 21, 21, 22, 255, 23, 24, 25, 255, 17, 17, 18, 255, 17, 17, 18, 255, 10, 11, 11, 255, 12, 13, 13, 255, 7, 7, 7, 255, 6, 6, 6, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 13, 255, 10, 10, 10, 255, 14, 15, 15, 255, 8, 9, 9, 255, 13, 13, 13, 255, 6, 6, 6, 255, 11, 11, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 12, 255, 5, 5, 5, 255, 4, 4, 4, 255, 1, 2, 2, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 13, 13, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 26, 26, 27, 255, 24, 25, 25, 255, 20, 20, 21, 255, 21, 22, 23, 255, 14, 14, 15, 255, 22, 23, 24, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 24, 25, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 23, 24, 255, 17, 18, 18, 255, 13, 13, 13, 255, 12, 13, 13, 255, 13, 14, 14, 255, 12, 12, 13, 255, 17, 17, 18, 255, 16, 17, 17, 255, 26, 27, 28, 255, 32, 33, 33, 255, 32, 33, 34, 255, 27, 28, 29, 255, 23, 24, 24, 255, 23, 24, 24, 255, 25, 25, 26, 255, 17, 18, 18, 255, 19, 20, 21, 255, 17, 18, 18, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 19, 19, 20, 255, 16, 17, 17, 255, 12, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 19, 255, 21, 22, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 25, 26, 27, 255, 30, 31, 32, 255, 24, 25, 25, 255, 30, 31, 32, 255, 22, 23, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 27, 255, 20, 21, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 10, 10, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 17, 18, 18, 255, 13, 13, 14, 255, 18, 19, 20, 255, 14, 14, 15, 255, 20, 20, 21, 255, 20, 20, 21, 255, 20, 20, 21, 255, 27, 28, 29, 255, 20, 21, 22, 255, 20, 20, 21, 255, 24, 24, 25, 255, 28, 29, 30, 255, 27, 28, 29, 255, 31, 32, 33, 255, 24, 25, 26, 255, 24, 25, 25, 255, 11, 11, 12, 255, 11, 11, 12, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 18, 18, 19, 255, 19, 20, 20, 255, 19, 20, 21, 255, 25, 25, 26, 255, 19, 20, 20, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 13, 13, 13, 255, 15, 16, 16, 255, 19, 20, 21, 255, 23, 24, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 28, 29, 255, 32, 33, 34, 255, 27, 27, 28, 255, 21, 22, 22, 255, 21, 21, 22, 255, 15, 15, 16, 255, 16, 17, 17, 255, 11, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 20, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 18, 19, 255, 19, 19, 20, 255, 19, 20, 21, 255, 22, 22, 23, 255, 17, 17, 18, 255, 16, 17, 17, 255, 20, 21, 21, 255, 18, 18, 19, 255, 18, 19, 20, 255, 18, 18, 19, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 17, 17, 18, 255, 19, 20, 20, 255, 20, 21, 22, 255, 22, 23, 24, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 28, 29, 255, 15, 16, 16, 255, 20, 20, 21, 255, 14, 14, 15, 255, 17, 18, 18, 255, 21, 22, 22, 255, 22, 22, 23, 255, 17, 18, 18, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 20, 20, 255, 21, 22, 23, 255, 25, 26, 27, 255, 20, 21, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 13, 13, 14, 255, 13, 13, 13, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 13, 14, 14, 255, 7, 7, 7, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 10, 10, 255, 5, 5, 5, 255, 3, 3, 3, 255, 9, 9, 9, 255, 5, 5, 6, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 32, 33, 34, 255, 24, 24, 25, 255, 18, 18, 19, 255, 23, 24, 24, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 13, 13, 255, 15, 16, 16, 255, 25, 26, 27, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 20, 255, 19, 19, 20, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 11, 12, 12, 255, 16, 16, 17, 255, 18, 19, 20, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 27, 28, 29, 255, 26, 27, 27, 255, 19, 20, 20, 255, 21, 22, 23, 255, 20, 20, 21, 255, 16, 17, 17, 255, 14, 15, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 12, 12, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 13, 13, 255, 9, 9, 9, 255, 19, 20, 21, 255, 11, 11, 12, 255, 29, 29, 30, 255, 31, 32, 33, 255, 20, 21, 21, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 16, 17, 17, 255, 21, 22, 22, 255, 17, 17, 18, 255, 23, 24, 25, 255, 22, 22, 23, 255, 20, 21, 22, 255, 22, 23, 24, 255, 24, 24, 25, 255, 18, 19, 20, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 19, 19, 20, 255, 29, 29, 30, 255, 21, 22, 22, 255, 24, 24, 25, 255, 17, 18, 18, 255, 13, 13, 14, 255, 13, 14, 14, 255, 13, 13, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 10, 10, 11, 255, 13, 13, 14, 255, 17, 17, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 26, 27, 255, 23, 24, 25, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 29, 255, 14, 14, 15, 255, 16, 17, 17, 255, 25, 26, 26, 255, 22, 23, 24, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 13, 255, 17, 17, 18, 255, 15, 16, 16, 255, 24, 25, 25, 255, 19, 19, 20, 255, 14, 15, 15, 255, 22, 23, 24, 255, 26, 26, 27, 255, 26, 26, 27, 255, 26, 27, 27, 255, 26, 27, 27, 255, 26, 26, 27, 255, 29, 30, 31, 255, 31, 32, 33, 255, 22, 23, 24, 255, 24, 24, 25, 255, 15, 16, 16, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 10, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 14, 14, 15, 255, 16, 16, 17, 255, 14, 15, 15, 255, 20, 21, 22, 255, 18, 19, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 6, 6, 6, 255, 4, 4, 4, 255, 10, 10, 10, 255, 18, 19, 20, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 24, 25, 26, 255, 25, 26, 27, 255, 29, 30, 31, 255, 29, 29, 30, 255, 26, 27, 28, 255, 28, 29, 30, 255, 25, 26, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 15, 16, 16, 255, 15, 15, 16, 255, 7, 7, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 13, 13, 14, 255, 13, 14, 14, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 23, 24, 255, 20, 20, 21, 255, 24, 24, 25, 255, 19, 20, 20, 255, 20, 20, 21, 255, 21, 22, 22, 255, 24, 25, 25, 255, 24, 24, 25, 255, 21, 21, 22, 255, 22, 23, 24, 255, 22, 23, 24, 255, 20, 21, 21, 255, 28, 28, 29, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 13, 14, 255, 14, 15, 15, 255, 10, 10, 10, 255, 13, 13, 14, 255, 11, 11, 12, 255, 11, 11, 12, 255, 21, 22, 22, 255, 21, 21, 22, 255, 29, 30, 31, 255, 27, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 18, 19, 19, 255, 17, 18, 18, 255, 27, 28, 29, 255, 16, 17, 17, 255, 20, 20, 21, 255, 22, 22, 23, 255, 24, 25, 25, 255, 18, 19, 19, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 13, 14, 255, 21, 21, 22, 255, 18, 18, 19, 255, 13, 14, 14, 255, 14, 14, 15, 255, 15, 15, 16, 255, 9, 10, 10, 255, 11, 11, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 13, 255, 10, 10, 11, 255, 7, 7, 8, 255, 6, 6, 7, 255, 10, 10, 10, 255, 13, 13, 14, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 20, 21, 21, 255, 17, 17, 18, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 22, 22, 23, 255, 16, 17, 17, 255, 29, 30, 31, 255, 25, 26, 27, 255, 26, 26, 27, 255, 32, 33, 34, 255, 25, 26, 27, 255, 22, 22, 23, 255, 21, 21, 22, 255, 20, 20, 21, 255, 12, 12, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 20, 21, 22, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 23, 24, 24, 255, 18, 19, 19, 255, 21, 22, 23, 255, 19, 19, 20, 255, 16, 17, 17, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 14, 14, 255, 13, 13, 14, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 11, 12, 255, 14, 14, 15, 255, 9, 10, 10, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 5, 5, 6, 255, 14, 15, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 20, 21, 255, 27, 28, 29, 255, 29, 29, 30, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 25, 26, 255, 29, 29, 30, 255, 28, 28, 29, 255, 30, 31, 32, 255, 23, 24, 24, 255, 24, 25, 26, 255, 19, 20, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 25, 25, 26, 255, 23, 24, 25, 255, 18, 18, 19, 255, 19, 20, 21, 255, 21, 22, 22, 255, 28, 28, 29, 255, 25, 26, 27, 255, 21, 22, 22, 255, 21, 22, 23, 255, 18, 19, 20, 255, 12, 13, 13, 255, 12, 12, 13, 255, 7, 7, 7, 255, 13, 13, 13, 255, 25, 26, 26, 255, 27, 28, 29, 255, 27, 28, 29, 255, 22, 23, 24, 255, 26, 27, 27, 255, 26, 27, 27, 255, 31, 32, 33, 255, 25, 26, 26, 255, 28, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 32, 255, 29, 30, 31, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 7, 255, 12, 13, 13, 255, 10, 11, 11, 255, 17, 18, 18, 255, 14, 15, 15, 255, 12, 12, 12, 255, 16, 17, 17, 255, 20, 21, 22, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 11, 11, 11, 255, 14, 15, 15, 255, 12, 12, 12, 255, 18, 19, 20, 255, 24, 25, 25, 255, 19, 19, 20, 255, 25, 26, 27, 255, 21, 22, 22, 255, 24, 24, 25, 255, 28, 29, 30, 255, 20, 20, 21, 255, 27, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 15, 16, 16, 255, 18, 19, 20, 255, 13, 14, 14, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 10, 10, 255, 17, 17, 18, 255, 24, 25, 25, 255, 32, 33, 34, 255, 24, 25, 25, 255, 25, 25, 26, 255, 22, 22, 23, 255, 15, 16, 16, 255, 18, 18, 19, 255, 27, 28, 29, 255, 25, 26, 26, 255, 16, 17, 17, 255, 19, 20, 20, 255, 20, 21, 22, 255, 27, 27, 28, 255, 27, 28, 29, 255, 28, 28, 29, 255, 28, 29, 30, 255, 19, 20, 20, 255, 20, 20, 21, 255, 15, 16, 16, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 17, 18, 18, 255, 15, 15, 16, 255, 22, 22, 23, 255, 21, 22, 23, 255, 19, 20, 20, 255, 27, 28, 29, 255, 26, 27, 27, 255, 28, 28, 29, 255, 23, 24, 25, 255, 20, 20, 21, 255, 19, 20, 21, 255, 22, 22, 23, 255, 10, 10, 11, 255, 19, 20, 21, 255, 21, 22, 23, 255, 18, 19, 20, 255, 16, 16, 17, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 6, 6, 6, 255, 10, 11, 11, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 11, 11, 255, 13, 13, 13, 255, 8, 9, 9, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 13, 13, 255, 7, 7, 7, 255, 4, 4, 4, 255, 10, 10, 11, 255, 7, 7, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 5, 5, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 1, 2, 2, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 7, 255, 5, 5, 6, 255, 3, 3, 3, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 15, 16, 16, 255, 25, 25, 26, 255, 23, 24, 25, 255, 22, 23, 24, 255, 19, 20, 20, 255, 25, 26, 26, 255, 21, 22, 22, 255, 20, 21, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 11, 11, 12, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 19, 19, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 20, 20, 21, 255, 15, 16, 16, 255, 15, 15, 16, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 14, 15, 15, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 14, 14, 15, 255, 19, 20, 20, 255, 21, 22, 22, 255, 30, 31, 32, 255, 28, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 28, 28, 29, 255, 15, 16, 16, 255, 22, 22, 23, 255, 21, 22, 23, 255, 17, 18, 18, 255, 14, 15, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 11, 255, 24, 25, 25, 255, 26, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 19, 20, 21, 255, 19, 20, 20, 255, 21, 22, 22, 255, 27, 27, 28, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 19, 20, 20, 255, 15, 16, 16, 255, 25, 25, 26, 255, 17, 18, 18, 255, 22, 22, 23, 255, 16, 17, 17, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 7, 255, 3, 3, 3, 255, 5, 5, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 14, 14, 15, 255, 19, 19, 20, 255, 16, 17, 17, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 30, 31, 32, 255, 26, 26, 27, 255, 25, 26, 27, 255, 19, 20, 20, 255, 27, 28, 29, 255, 29, 30, 31, 255, 25, 26, 27, 255, 24, 24, 25, 255, 15, 16, 16, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 22, 22, 23, 255, 28, 28, 29, 255, 21, 22, 22, 255, 26, 26, 27, 255, 28, 28, 29, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 12, 13, 255, 6, 6, 6, 255, 8, 8, 8, 255, 14, 14, 15, 255, 6, 6, 7, 255, 12, 13, 13, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 14, 15, 15, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 17, 17, 18, 255, 16, 16, 17, 255, 18, 19, 20, 255, 25, 26, 27, 255, 19, 20, 20, 255, 29, 29, 30, 255, 21, 22, 23, 255, 23, 24, 24, 255, 26, 27, 27, 255, 16, 17, 17, 255, 22, 23, 24, 255, 25, 26, 26, 255, 20, 21, 22, 255, 20, 20, 21, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 12, 12, 255, 24, 24, 25, 255, 22, 22, 23, 255, 27, 27, 28, 255, 17, 18, 18, 255, 21, 22, 22, 255, 20, 21, 22, 255, 23, 24, 25, 255, 21, 22, 22, 255, 22, 22, 23, 255, 19, 19, 20, 255, 25, 25, 26, 255, 25, 25, 26, 255, 27, 27, 28, 255, 29, 30, 31, 255, 30, 31, 32, 255, 26, 27, 28, 255, 20, 20, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 14, 15, 15, 255, 10, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 21, 21, 22, 255, 15, 15, 16, 255, 21, 21, 22, 255, 20, 21, 22, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 18, 18, 19, 255, 20, 21, 21, 255, 16, 16, 17, 255, 18, 19, 20, 255, 13, 14, 14, 255, 24, 25, 26, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 7, 7, 8, 255, 8, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 2, 3, 3, 255, 8, 8, 8, 255, 3, 4, 4, 255, 4, 4, 4, 255, 2, 3, 3, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 1, 2, 2, 255, 10, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 12, 12, 255, 16, 17, 17, 255, 22, 23, 24, 255, 29, 30, 31, 255, 26, 27, 28, 255, 25, 26, 26, 255, 28, 28, 29, 255, 25, 26, 27, 255, 28, 29, 30, 255, 24, 25, 26, 255, 19, 19, 20, 255, 24, 25, 26, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 5, 5, 6, 255, 8, 9, 9, 255, 16, 16, 17, 255, 15, 16, 16, 255, 19, 20, 20, 255, 19, 20, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 21, 22, 23, 255, 20, 21, 22, 255, 16, 16, 17, 255, 17, 18, 18, 255, 11, 11, 12, 255, 12, 12, 13, 255, 5, 5, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 20, 255, 17, 17, 18, 255, 24, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 24, 25, 255, 21, 21, 22, 255, 23, 24, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 14, 14, 255, 20, 21, 21, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 26, 27, 255, 29, 29, 30, 255, 30, 31, 32, 255, 31, 32, 33, 255, 27, 27, 28, 255, 13, 13, 14, 255, 7, 7, 8, 255, 6, 6, 7, 255, 12, 13, 13, 255, 10, 11, 11, 255, 17, 17, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 24, 25, 26, 255, 21, 21, 22, 255, 32, 33, 34, 255, 29, 30, 31, 255, 20, 21, 22, 255, 26, 27, 27, 255, 20, 21, 22, 255, 15, 16, 16, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 19, 20, 255, 12, 12, 13, 255, 12, 13, 13, 255, 12, 12, 12, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 18, 19, 19, 255, 21, 22, 22, 255, 18, 19, 19, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 23, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 16, 17, 17, 255, 30, 31, 31, 255, 29, 30, 31, 255, 32, 33, 34, 255, 25, 25, 26, 255, 31, 32, 33, 255, 28, 29, 30, 255, 26, 27, 28, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 26, 27, 28, 255, 21, 22, 22, 255, 24, 25, 25, 255, 26, 27, 27, 255, 26, 27, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 13, 13, 13, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 15, 15, 16, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 21, 21, 22, 255, 8, 9, 9, 255, 24, 25, 26, 255, 25, 25, 26, 255, 29, 29, 30, 255, 18, 19, 20, 255, 18, 19, 20, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 18, 19, 19, 255, 30, 31, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 27, 27, 28, 255, 27, 28, 29, 255, 26, 26, 27, 255, 29, 30, 31, 255, 21, 21, 22, 255, 19, 19, 20, 255, 27, 27, 28, 255, 28, 29, 30, 255, 29, 30, 31, 255, 24, 25, 26, 255, 22, 23, 24, 255, 19, 20, 20, 255, 19, 19, 20, 255, 15, 15, 16, 255, 10, 11, 11, 255, 15, 16, 16, 255, 13, 13, 13, 255, 19, 20, 21, 255, 20, 20, 21, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 22, 23, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 13, 14, 255, 19, 20, 20, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 2, 2, 2, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 2, 2, 2, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 8, 255, 5, 5, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 14, 14, 15, 255, 18, 19, 20, 255, 16, 16, 17, 255, 25, 26, 27, 255, 25, 25, 26, 255, 25, 25, 26, 255, 31, 32, 33, 255, 28, 29, 30, 255, 28, 29, 30, 255, 22, 23, 24, 255, 20, 21, 22, 255, 26, 26, 27, 255, 21, 22, 23, 255, 17, 18, 18, 255, 13, 13, 13, 255, 15, 15, 16, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 23, 24, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 27, 27, 28, 255, 18, 19, 20, 255, 18, 19, 20, 255, 18, 19, 20, 255, 18, 18, 19, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 17, 18, 18, 255, 14, 14, 15, 255, 21, 21, 22, 255, 22, 23, 24, 255, 25, 25, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 28, 29, 255, 31, 32, 33, 255, 21, 22, 23, 255, 22, 23, 24, 255, 26, 27, 28, 255, 18, 19, 20, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 21, 21, 22, 255, 30, 31, 31, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 22, 23, 24, 255, 16, 17, 17, 255, 21, 22, 23, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 19, 20, 21, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 20, 21, 255, 18, 18, 19, 255, 12, 12, 13, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 15, 15, 255, 13, 13, 13, 255, 6, 6, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 18, 18, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 25, 25, 26, 255, 25, 26, 27, 255, 24, 24, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 30, 31, 31, 255, 28, 29, 30, 255, 27, 28, 29, 255, 31, 32, 33, 255, 23, 24, 24, 255, 27, 28, 29, 255, 30, 31, 32, 255, 32, 33, 34, 255, 24, 25, 25, 255, 15, 15, 16, 255, 15, 15, 16, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 16, 17, 17, 255, 20, 20, 21, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 10, 11, 255, 16, 16, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 7, 255, 10, 10, 11, 255, 8, 9, 9, 255, 13, 13, 13, 255, 13, 14, 14, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 8, 9, 9, 255, 7, 7, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 16, 17, 17, 255, 18, 19, 19, 255, 16, 16, 17, 255, 20, 20, 21, 255, 19, 20, 20, 255, 22, 23, 24, 255, 17, 17, 18, 255, 26, 27, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 15, 16, 16, 255, 17, 17, 18, 255, 25, 26, 27, 255, 25, 25, 26, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 21, 22, 23, 255, 32, 33, 34, 255, 27, 27, 28, 255, 25, 26, 27, 255, 29, 29, 30, 255, 28, 29, 30, 255, 20, 21, 21, 255, 27, 28, 29, 255, 25, 26, 27, 255, 26, 27, 27, 255, 21, 22, 22, 255, 19, 20, 21, 255, 14, 14, 15, 255, 16, 16, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 16, 17, 17, 255, 10, 11, 11, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 22, 23, 24, 255, 11, 11, 12, 255, 13, 14, 14, 255, 8, 9, 9, 255, 17, 18, 18, 255, 19, 20, 20, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 9, 9, 9, 255, 4, 4, 4, 255, 2, 3, 3, 255, 8, 8, 8, 255, 12, 12, 13, 255, 7, 7, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 9, 10, 10, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 9, 9, 255, 6, 6, 7, 255, 2, 3, 3, 255, 7, 7, 7, 255, 13, 14, 14, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 5, 5, 5, 255, 11, 12, 12, 255, 16, 17, 17, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 17, 17, 18, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 12, 12, 255, 17, 18, 18, 255, 20, 21, 21, 255, 22, 23, 24, 255, 18, 19, 20, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 21, 22, 255, 27, 28, 29, 255, 32, 33, 34, 255, 24, 25, 26, 255, 26, 26, 27, 255, 21, 22, 23, 255, 17, 17, 18, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 15, 15, 16, 255, 13, 13, 13, 255, 18, 18, 19, 255, 18, 18, 19, 255, 18, 18, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 18, 18, 19, 255, 19, 20, 20, 255, 19, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 12, 255, 5, 5, 6, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 15, 16, 16, 255, 22, 23, 24, 255, 19, 20, 20, 255, 19, 20, 20, 255, 24, 24, 25, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 20, 21, 22, 255, 25, 26, 26, 255, 23, 24, 24, 255, 17, 18, 18, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 13, 255, 28, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 28, 29, 30, 255, 26, 26, 27, 255, 20, 21, 21, 255, 28, 28, 29, 255, 23, 24, 24, 255, 15, 16, 16, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 17, 17, 18, 255, 18, 18, 19, 255, 14, 14, 15, 255, 19, 19, 20, 255, 28, 28, 29, 255, 20, 20, 21, 255, 20, 21, 21, 255, 21, 21, 22, 255, 18, 19, 19, 255, 20, 20, 21, 255, 20, 20, 21, 255, 16, 16, 17, 255, 11, 12, 12, 255, 10, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 7, 255, 12, 13, 13, 255, 15, 16, 16, 255, 20, 20, 21, 255, 17, 18, 18, 255, 20, 21, 21, 255, 12, 12, 12, 255, 6, 6, 6, 255, 4, 4, 4, 255, 10, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 20, 21, 22, 255, 27, 28, 29, 255, 26, 27, 28, 255, 21, 22, 23, 255, 31, 32, 33, 255, 27, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 23, 24, 25, 255, 21, 21, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 15, 15, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 12, 12, 255, 17, 17, 18, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 11, 11, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 17, 17, 18, 255, 11, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 19, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 23, 24, 255, 20, 21, 22, 255, 26, 27, 28, 255, 31, 32, 33, 255, 19, 20, 20, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 7, 255, 13, 14, 14, 255, 14, 14, 15, 255, 21, 21, 22, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 25, 25, 26, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 21, 22, 22, 255, 20, 21, 21, 255, 21, 22, 22, 255, 16, 16, 17, 255, 15, 16, 16, 255, 11, 11, 12, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 13, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 15, 16, 16, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 13, 255, 7, 7, 8, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 2, 2, 2, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 16, 16, 255, 8, 9, 9, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 12, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 8, 9, 9, 255, 2, 3, 3, 255, 6, 6, 6, 255, 5, 5, 5, 255, 14, 14, 15, 255, 9, 10, 10, 255, 14, 14, 15, 255, 11, 11, 11, 255, 13, 14, 14, 255, 11, 12, 12, 255, 20, 21, 21, 255, 23, 24, 25, 255, 18, 18, 19, 255, 20, 21, 21, 255, 19, 20, 21, 255, 16, 16, 17, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 10, 10, 11, 255, 16, 17, 17, 255, 18, 19, 20, 255, 21, 22, 23, 255, 22, 22, 23, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 18, 19, 20, 255, 24, 25, 25, 255, 17, 18, 18, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 20, 20, 21, 255, 26, 27, 28, 255, 32, 33, 34, 255, 25, 26, 26, 255, 21, 22, 22, 255, 21, 22, 22, 255, 18, 18, 19, 255, 17, 18, 18, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 3, 4, 4, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 19, 19, 20, 255, 20, 20, 21, 255, 21, 22, 22, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 24, 24, 25, 255, 15, 16, 16, 255, 10, 10, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 22, 22, 23, 255, 26, 27, 27, 255, 25, 26, 26, 255, 16, 17, 17, 255, 12, 12, 12, 255, 3, 3, 3, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 15, 15, 16, 255, 21, 22, 22, 255, 14, 15, 15, 255, 15, 16, 16, 255, 25, 26, 26, 255, 25, 25, 26, 255, 14, 15, 15, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 9, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 8, 9, 9, 255, 10, 11, 11, 255, 19, 19, 20, 255, 16, 17, 17, 255, 18, 19, 19, 255, 14, 15, 15, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 25, 25, 26, 255, 27, 27, 28, 255, 31, 32, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 26, 26, 27, 255, 17, 18, 18, 255, 27, 27, 28, 255, 16, 16, 17, 255, 20, 20, 21, 255, 14, 15, 15, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 13, 14, 14, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 18, 19, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 14, 14, 255, 14, 14, 15, 255, 18, 19, 19, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 3, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 10, 10, 255, 13, 13, 13, 255, 15, 15, 16, 255, 18, 19, 19, 255, 14, 14, 15, 255, 21, 22, 22, 255, 26, 27, 28, 255, 20, 21, 21, 255, 29, 30, 31, 255, 30, 31, 32, 255, 15, 15, 16, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 16, 17, 17, 255, 22, 23, 24, 255, 23, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 24, 25, 25, 255, 28, 28, 29, 255, 21, 22, 23, 255, 25, 26, 26, 255, 24, 25, 26, 255, 24, 25, 26, 255, 27, 28, 29, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 13, 14, 255, 7, 7, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 4, 4, 4, 255, 3, 3, 3, 255, 4, 4, 4, 255, 8, 8, 8, 255, 5, 5, 5, 255, 12, 12, 12, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 5, 5, 6, 255, 4, 4, 4, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 27, 28, 29, 255, 9, 9, 9, 255, 13, 14, 14, 255, 11, 12, 12, 255, 19, 20, 21, 255, 13, 14, 14, 255, 11, 11, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 13, 14, 14, 255, 5, 5, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 22, 22, 23, 255, 19, 19, 20, 255, 23, 24, 25, 255, 23, 24, 24, 255, 24, 24, 25, 255, 27, 28, 29, 255, 14, 15, 15, 255, 15, 16, 16, 255, 7, 7, 8, 255, 15, 16, 16, 255, 6, 6, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 15, 15, 255, 22, 23, 24, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 25, 26, 27, 255, 18, 18, 19, 255, 21, 22, 23, 255, 21, 22, 23, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 24, 25, 26, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 25, 26, 255, 20, 21, 22, 255, 22, 23, 24, 255, 18, 18, 19, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 5, 255, 6, 6, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 12, 13, 13, 255, 16, 17, 17, 255, 25, 25, 26, 255, 26, 26, 27, 255, 27, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 24, 24, 25, 255, 29, 30, 31, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 5, 5, 6, 255, 12, 12, 12, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 25, 25, 26, 255, 26, 26, 27, 255, 29, 30, 31, 255, 22, 23, 24, 255, 29, 29, 30, 255, 32, 33, 34, 255, 23, 24, 24, 255, 27, 27, 28, 255, 28, 28, 29, 255, 27, 27, 28, 255, 25, 26, 27, 255, 21, 22, 22, 255, 12, 12, 12, 255, 12, 13, 13, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 6, 255, 11, 11, 11, 255, 14, 15, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 18, 19, 19, 255, 22, 22, 23, 255, 20, 21, 22, 255, 12, 13, 13, 255, 13, 13, 14, 255, 11, 11, 12, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 12, 12, 255, 18, 19, 19, 255, 23, 24, 25, 255, 26, 26, 27, 255, 19, 20, 20, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 24, 24, 25, 255, 30, 31, 32, 255, 28, 28, 29, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 22, 23, 24, 255, 17, 17, 18, 255, 20, 21, 22, 255, 22, 23, 24, 255, 14, 15, 15, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 13, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 12, 12, 255, 19, 19, 20, 255, 17, 18, 18, 255, 19, 19, 20, 255, 24, 24, 25, 255, 25, 25, 26, 255, 19, 20, 20, 255, 20, 21, 22, 255, 24, 25, 25, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 13, 14, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 15, 15, 255, 20, 21, 21, 255, 25, 26, 26, 255, 29, 29, 30, 255, 16, 17, 17, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 16, 17, 17, 255, 19, 19, 20, 255, 25, 26, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 30, 31, 32, 255, 27, 27, 28, 255, 22, 23, 24, 255, 22, 22, 23, 255, 21, 22, 23, 255, 21, 21, 22, 255, 16, 17, 17, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 3, 3, 3, 255, 4, 4, 4, 255, 3, 3, 3, 255, 6, 6, 7, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 3, 3, 3, 255, 3, 3, 3, 255, 3, 4, 4, 255, 4, 4, 4, 255, 6, 6, 7, 255, 7, 7, 8, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 28, 29, 30, 255, 26, 27, 28, 255, 20, 21, 21, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 12, 13, 13, 255, 13, 14, 14, 255, 15, 15, 16, 255, 10, 10, 11, 255, 6, 6, 6, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 13, 14, 255, 14, 14, 15, 255, 19, 20, 21, 255, 21, 22, 23, 255, 21, 22, 23, 255, 20, 20, 21, 255, 27, 28, 29, 255, 23, 24, 25, 255, 22, 23, 24, 255, 16, 17, 17, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 10, 10, 255, 12, 12, 13, 255, 13, 13, 13, 255, 20, 21, 21, 255, 26, 26, 27, 255, 24, 25, 25, 255, 29, 30, 31, 255, 21, 22, 23, 255, 28, 28, 29, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 18, 18, 19, 255, 19, 20, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 12, 12, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 15, 16, 255, 18, 18, 19, 255, 25, 26, 26, 255, 32, 33, 34, 255, 24, 24, 25, 255, 27, 27, 28, 255, 28, 29, 30, 255, 24, 25, 25, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 15, 15, 16, 255, 20, 21, 21, 255, 21, 22, 22, 255, 21, 22, 22, 255, 21, 22, 22, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 13, 14, 14, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 12, 13, 13, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 27, 28, 29, 255, 23, 24, 25, 255, 26, 27, 28, 255, 20, 21, 22, 255, 22, 22, 23, 255, 32, 33, 34, 255, 21, 22, 23, 255, 28, 28, 29, 255, 18, 18, 19, 255, 24, 25, 26, 255, 20, 20, 21, 255, 18, 19, 20, 255, 10, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 3, 3, 3, 255, 11, 11, 12, 255, 8, 8, 8, 255, 13, 13, 13, 255, 17, 18, 18, 255, 20, 20, 21, 255, 21, 22, 23, 255, 11, 11, 12, 255, 13, 13, 13, 255, 16, 16, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 7, 255, 11, 12, 12, 255, 9, 10, 10, 255, 8, 8, 8, 255, 13, 14, 14, 255, 19, 20, 20, 255, 18, 19, 20, 255, 24, 24, 25, 255, 28, 28, 29, 255, 16, 16, 17, 255, 13, 13, 14, 255, 8, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 11, 11, 11, 255, 11, 11, 12, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 13, 13, 14, 255, 16, 16, 17, 255, 16, 16, 17, 255, 20, 21, 22, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 19, 20, 21, 255, 18, 19, 19, 255, 20, 20, 21, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 13, 13, 14, 255, 15, 15, 16, 255, 10, 10, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 9, 10, 10, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 15, 16, 16, 255, 20, 20, 21, 255, 29, 29, 30, 255, 29, 30, 31, 255, 27, 27, 28, 255, 30, 31, 31, 255, 27, 28, 29, 255, 27, 28, 29, 255, 22, 22, 23, 255, 18, 19, 20, 255, 15, 16, 16, 255, 18, 19, 20, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 13, 13, 255, 12, 13, 13, 255, 18, 19, 19, 255, 19, 20, 21, 255, 21, 22, 23, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 19, 19, 20, 255, 27, 27, 28, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 29, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 26, 27, 27, 255, 26, 26, 27, 255, 16, 17, 17, 255, 19, 19, 20, 255, 19, 19, 20, 255, 15, 16, 16, 255, 8, 8, 8, 255, 14, 14, 15, 255, 18, 19, 19, 255, 10, 10, 10, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 6, 255, 6, 6, 6, 255, 2, 3, 3, 255, 2, 2, 2, 255, 2, 3, 3, 255, 9, 9, 9, 255, 11, 11, 11, 255, 17, 18, 18, 255, 12, 13, 13, 255, 31, 32, 33, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 18, 19, 19, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 10, 10, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 17, 18, 18, 255, 23, 24, 25, 255, 23, 24, 25, 255, 23, 24, 24, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 23, 24, 25, 255, 17, 17, 18, 255, 8, 8, 8, 255, 14, 14, 15, 255, 8, 9, 9, 255, 15, 15, 16, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 11, 11, 255, 18, 19, 20, 255, 22, 23, 24, 255, 26, 26, 27, 255, 25, 26, 27, 255, 24, 25, 25, 255, 24, 25, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 26, 255, 20, 21, 21, 255, 19, 19, 20, 255, 17, 18, 18, 255, 18, 19, 19, 255, 17, 17, 18, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 17, 17, 255, 22, 23, 24, 255, 24, 25, 26, 255, 26, 27, 27, 255, 30, 31, 31, 255, 26, 26, 27, 255, 24, 25, 25, 255, 19, 20, 21, 255, 24, 25, 25, 255, 20, 20, 21, 255, 17, 18, 18, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 14, 14, 255, 22, 23, 24, 255, 19, 19, 20, 255, 25, 26, 27, 255, 19, 20, 21, 255, 18, 19, 19, 255, 12, 12, 13, 255, 16, 17, 17, 255, 22, 23, 24, 255, 32, 33, 33, 255, 31, 32, 33, 255, 16, 17, 17, 255, 19, 19, 20, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 10, 11, 255, 9, 9, 9, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 28, 29, 30, 255, 28, 28, 29, 255, 15, 15, 16, 255, 21, 22, 22, 255, 24, 25, 26, 255, 17, 18, 18, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 20, 21, 255, 21, 21, 22, 255, 11, 11, 12, 255, 5, 5, 5, 255, 4, 4, 4, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 10, 10, 255, 10, 11, 11, 255, 6, 6, 6, 255, 9, 10, 10, 255, 19, 20, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 15, 16, 255, 13, 14, 14, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 5, 5, 6, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 13, 13, 255, 18, 18, 19, 255, 16, 17, 17, 255, 26, 27, 27, 255, 21, 21, 22, 255, 23, 24, 24, 255, 16, 16, 17, 255, 8, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 8, 8, 255, 14, 14, 15, 255, 10, 11, 11, 255, 16, 17, 17, 255, 18, 18, 19, 255, 20, 20, 21, 255, 24, 24, 25, 255, 24, 25, 26, 255, 19, 19, 20, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 12, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 10, 10, 11, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 12, 13, 255, 17, 18, 18, 255, 14, 15, 15, 255, 15, 15, 16, 255, 13, 14, 14, 255, 15, 16, 16, 255, 12, 12, 13, 255, 5, 5, 5, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 13, 13, 255, 19, 20, 21, 255, 24, 25, 26, 255, 25, 26, 26, 255, 27, 27, 28, 255, 22, 22, 23, 255, 25, 25, 26, 255, 22, 23, 24, 255, 27, 28, 29, 255, 29, 29, 30, 255, 27, 28, 29, 255, 16, 17, 17, 255, 18, 19, 20, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 8, 9, 9, 255, 9, 10, 10, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 15, 15, 255, 21, 22, 22, 255, 18, 19, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 11, 11, 255, 13, 14, 14, 255, 19, 20, 21, 255, 22, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 20, 21, 22, 255, 31, 32, 33, 255, 27, 27, 28, 255, 19, 20, 20, 255, 22, 23, 24, 255, 29, 30, 31, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 13, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 15, 15, 16, 255, 20, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 13, 14, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 7, 7, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 4, 4, 4, 255, 9, 10, 10, 255, 3, 3, 3, 255, 3, 4, 4, 255, 8, 8, 8, 255, 7, 7, 8, 255, 13, 13, 13, 255, 12, 12, 13, 255, 20, 21, 21, 255, 29, 29, 30, 255, 20, 21, 22, 255, 22, 23, 24, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 18, 19, 20, 255, 20, 21, 21, 255, 17, 17, 18, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 10, 10, 10, 255, 7, 7, 7, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 21, 21, 255, 25, 26, 26, 255, 20, 21, 21, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 21, 22, 255, 21, 22, 22, 255, 19, 19, 20, 255, 17, 17, 18, 255, 14, 15, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 18, 18, 19, 255, 24, 25, 25, 255, 24, 24, 25, 255, 23, 24, 24, 255, 26, 26, 27, 255, 25, 26, 27, 255, 27, 28, 29, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 26, 26, 255, 15, 16, 16, 255, 21, 21, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 14, 14, 255, 17, 18, 18, 255, 19, 20, 21, 255, 19, 20, 21, 255, 15, 16, 16, 255, 18, 19, 20, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 20, 21, 22, 255, 18, 19, 19, 255, 12, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 15, 15, 255, 20, 20, 21, 255, 20, 21, 22, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 28, 29, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 24, 25, 26, 255, 20, 21, 21, 255, 30, 31, 32, 255, 19, 20, 20, 255, 18, 19, 20, 255, 20, 21, 22, 255, 18, 19, 19, 255, 21, 22, 23, 255, 18, 19, 20, 255, 9, 10, 10, 255, 18, 18, 19, 255, 13, 13, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 6, 6, 7, 255, 3, 3, 3, 255, 7, 7, 7, 255, 12, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 7, 255, 3, 4, 4, 255, 6, 6, 7, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 17, 18, 255, 21, 22, 23, 255, 21, 22, 22, 255, 17, 18, 18, 255, 30, 31, 31, 255, 25, 26, 26, 255, 8, 8, 8, 255, 11, 11, 12, 255, 7, 7, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 5, 5, 6, 255, 3, 3, 3, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 14, 14, 15, 255, 19, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 19, 20, 20, 255, 21, 21, 22, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 12, 255, 19, 20, 20, 255, 19, 20, 20, 255, 18, 19, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 22, 22, 255, 19, 20, 20, 255, 17, 17, 18, 255, 18, 19, 19, 255, 18, 19, 19, 255, 15, 16, 16, 255, 19, 20, 20, 255, 15, 16, 16, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 19, 19, 20, 255, 22, 22, 23, 255, 19, 20, 20, 255, 21, 22, 23, 255, 25, 26, 27, 255, 26, 26, 27, 255, 17, 18, 18, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 28, 29, 30, 255, 23, 24, 24, 255, 19, 20, 21, 255, 20, 21, 22, 255, 15, 16, 16, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 18, 19, 20, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 20, 20, 21, 255, 23, 24, 25, 255, 20, 21, 22, 255, 25, 26, 27, 255, 29, 29, 30, 255, 29, 30, 31, 255, 32, 33, 34, 255, 27, 28, 29, 255, 20, 20, 21, 255, 20, 20, 21, 255, 22, 22, 23, 255, 22, 23, 24, 255, 20, 21, 21, 255, 19, 19, 20, 255, 18, 19, 20, 255, 21, 22, 22, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 10, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 12, 13, 13, 255, 21, 22, 22, 255, 19, 20, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 19, 19, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 10, 10, 11, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 6, 255, 1, 2, 2, 255, 1, 1, 1, 255, 6, 6, 6, 255, 8, 8, 8, 255, 15, 16, 16, 255, 19, 20, 20, 255, 18, 19, 19, 255, 17, 18, 18, 255, 31, 32, 33, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 18, 19, 255, 21, 22, 22, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 2, 2, 2, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 20, 21, 22, 255, 30, 31, 32, 255, 22, 22, 23, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 19, 20, 20, 255, 16, 16, 17, 255, 11, 11, 11, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 19, 20, 21, 255, 24, 25, 25, 255, 25, 25, 26, 255, 17, 17, 18, 255, 24, 24, 25, 255, 30, 31, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 29, 30, 255, 23, 24, 24, 255, 20, 20, 21, 255, 20, 20, 21, 255, 17, 18, 18, 255, 17, 17, 18, 255, 18, 19, 19, 255, 10, 10, 10, 255, 9, 9, 9, 255, 15, 16, 16, 255, 17, 17, 18, 255, 12, 12, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 13, 14, 14, 255, 30, 31, 32, 255, 29, 29, 30, 255, 25, 26, 26, 255, 22, 23, 24, 255, 27, 28, 29, 255, 24, 25, 25, 255, 18, 19, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 16, 17, 17, 255, 20, 20, 21, 255, 13, 13, 13, 255, 11, 11, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 11, 11, 255, 12, 12, 13, 255, 20, 20, 21, 255, 27, 28, 29, 255, 14, 14, 15, 255, 11, 12, 12, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 12, 12, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 18, 19, 255, 20, 20, 21, 255, 28, 29, 30, 255, 21, 22, 22, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 17, 18, 18, 255, 12, 12, 12, 255, 5, 5, 6, 255, 8, 8, 8, 255, 4, 4, 4, 255, 3, 3, 3, 255, 3, 3, 3, 255, 6, 6, 7, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 17, 17, 18, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 19, 20, 21, 255, 16, 16, 17, 255, 10, 10, 11, 255, 10, 10, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 20, 20, 21, 255, 17, 17, 18, 255, 20, 21, 21, 255, 14, 14, 15, 255, 14, 15, 15, 255, 19, 20, 20, 255, 21, 21, 22, 255, 25, 25, 26, 255, 22, 23, 24, 255, 26, 27, 27, 255, 28, 29, 30, 255, 22, 23, 24, 255, 24, 25, 26, 255, 23, 24, 25, 255, 15, 16, 16, 255, 16, 16, 17, 255, 11, 11, 12, 255, 10, 10, 11, 255, 6, 6, 7, 255, 17, 17, 18, 255, 19, 20, 21, 255, 18, 18, 19, 255, 26, 26, 27, 255, 22, 22, 23, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 26, 27, 255, 25, 26, 26, 255, 31, 32, 33, 255, 29, 30, 31, 255, 24, 25, 25, 255, 21, 22, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 3, 4, 4, 255, 10, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 7, 7, 8, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 25, 25, 26, 255, 27, 27, 28, 255, 19, 20, 20, 255, 24, 25, 26, 255, 22, 22, 23, 255, 23, 24, 24, 255, 25, 25, 26, 255, 25, 26, 26, 255, 16, 17, 17, 255, 18, 19, 20, 255, 23, 24, 25, 255, 15, 16, 16, 255, 11, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 17, 17, 18, 255, 20, 21, 21, 255, 24, 25, 26, 255, 24, 24, 25, 255, 17, 17, 18, 255, 29, 30, 31, 255, 22, 22, 23, 255, 23, 24, 24, 255, 9, 9, 9, 255, 16, 16, 17, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 8, 9, 9, 255, 2, 2, 2, 255, 5, 5, 5, 255, 2, 2, 2, 255, 10, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 26, 26, 27, 255, 26, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 18, 18, 19, 255, 18, 19, 19, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 10, 11, 11, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 14, 255, 22, 23, 24, 255, 25, 26, 26, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 20, 21, 22, 255, 18, 18, 19, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 20, 21, 21, 255, 18, 19, 19, 255, 16, 17, 17, 255, 28, 29, 30, 255, 29, 30, 31, 255, 29, 30, 31, 255, 24, 24, 25, 255, 27, 28, 29, 255, 22, 23, 24, 255, 26, 27, 28, 255, 25, 25, 26, 255, 17, 18, 18, 255, 20, 21, 22, 255, 12, 12, 12, 255, 14, 15, 15, 255, 8, 8, 8, 255, 12, 12, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 4, 4, 4, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 4, 4, 4, 255, 12, 12, 12, 255, 11, 11, 12, 255, 4, 4, 4, 255, 5, 5, 5, 255, 3, 3, 3, 255, 3, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 12, 255, 5, 5, 5, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 10, 10, 255, 23, 24, 25, 255, 27, 28, 29, 255, 25, 26, 27, 255, 28, 29, 30, 255, 24, 24, 25, 255, 25, 26, 26, 255, 18, 19, 20, 255, 20, 21, 22, 255, 19, 20, 20, 255, 20, 20, 21, 255, 16, 17, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 11, 255, 4, 4, 4, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 2, 2, 2, 255, 6, 6, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 19, 20, 20, 255, 24, 25, 25, 255, 19, 19, 20, 255, 17, 17, 18, 255, 18, 19, 20, 255, 21, 21, 22, 255, 30, 31, 32, 255, 29, 30, 31, 255, 26, 27, 27, 255, 17, 17, 18, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 3, 3, 3, 255, 0, 0, 0, 255, 0, 0, 0, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 1, 1, 1, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 11, 11, 255, 16, 16, 17, 255, 16, 17, 17, 255, 12, 12, 12, 255, 15, 15, 16, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 11, 11, 255, 15, 15, 16, 255, 21, 21, 22, 255, 27, 27, 28, 255, 24, 24, 25, 255, 25, 25, 26, 255, 20, 21, 21, 255, 25, 26, 27, 255, 18, 19, 19, 255, 24, 24, 25, 255, 24, 24, 25, 255, 20, 20, 21, 255, 28, 29, 30, 255, 29, 30, 31, 255, 28, 29, 30, 255, 29, 29, 30, 255, 29, 30, 31, 255, 22, 23, 24, 255, 14, 15, 15, 255, 12, 13, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 15, 15, 255, 19, 20, 20, 255, 10, 10, 10, 255, 11, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 17, 18, 18, 255, 23, 24, 24, 255, 23, 24, 25, 255, 20, 21, 21, 255, 22, 23, 24, 255, 27, 27, 28, 255, 21, 22, 22, 255, 23, 24, 25, 255, 16, 17, 17, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 7, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 18, 19, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 12, 13, 255, 16, 17, 17, 255, 19, 19, 20, 255, 20, 21, 22, 255, 17, 18, 18, 255, 23, 24, 24, 255, 15, 16, 16, 255, 11, 11, 11, 255, 17, 18, 18, 255, 12, 12, 13, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 21, 22, 22, 255, 19, 19, 20, 255, 15, 16, 16, 255, 12, 13, 13, 255, 10, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 12, 13, 13, 255, 10, 11, 11, 255, 8, 9, 9, 255, 0, 0, 0, 255, 4, 4, 4, 255, 2, 2, 2, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 12, 12, 255, 18, 19, 19, 255, 18, 18, 19, 255, 30, 31, 32, 255, 30, 31, 31, 255, 32, 33, 34, 255, 26, 27, 28, 255, 23, 24, 24, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 18, 19, 20, 255, 15, 16, 16, 255, 22, 23, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 21, 22, 255, 20, 21, 22, 255, 13, 13, 14, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 4, 4, 4, 255, 3, 4, 4, 255, 3, 3, 3, 255, 6, 6, 6, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 13, 13, 255, 18, 19, 19, 255, 21, 21, 22, 255, 23, 24, 24, 255, 25, 26, 27, 255, 28, 29, 30, 255, 20, 21, 22, 255, 25, 26, 26, 255, 28, 29, 30, 255, 31, 32, 33, 255, 28, 28, 29, 255, 24, 25, 26, 255, 27, 27, 28, 255, 18, 19, 19, 255, 18, 19, 19, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 11, 11, 255, 6, 6, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 7, 7, 8, 255, 13, 13, 13, 255, 13, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 3, 4, 4, 255, 4, 4, 4, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 10, 255, 4, 4, 4, 255, 7, 7, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 8, 255, 26, 26, 27, 255, 25, 26, 26, 255, 28, 29, 30, 255, 20, 21, 22, 255, 24, 25, 25, 255, 24, 24, 25, 255, 19, 20, 21, 255, 18, 18, 19, 255, 18, 19, 19, 255, 16, 16, 17, 255, 19, 20, 20, 255, 16, 16, 17, 255, 12, 12, 12, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 11, 11, 255, 14, 14, 15, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 14, 14, 255, 13, 14, 14, 255, 18, 19, 20, 255, 17, 18, 18, 255, 20, 21, 22, 255, 17, 18, 18, 255, 13, 13, 13, 255, 8, 9, 9, 255, 5, 5, 5, 255, 3, 4, 4, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 19, 20, 20, 255, 20, 20, 21, 255, 22, 23, 24, 255, 16, 17, 17, 255, 24, 25, 26, 255, 19, 20, 20, 255, 21, 21, 22, 255, 27, 28, 29, 255, 21, 22, 23, 255, 15, 16, 16, 255, 16, 16, 17, 255, 12, 13, 13, 255, 12, 13, 13, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 8, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 4, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 9, 9, 255, 13, 13, 14, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 14, 14, 255, 23, 24, 24, 255, 21, 22, 23, 255, 19, 20, 21, 255, 24, 25, 25, 255, 21, 21, 22, 255, 22, 23, 24, 255, 26, 27, 27, 255, 31, 32, 33, 255, 28, 28, 29, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 24, 25, 25, 255, 29, 30, 31, 255, 16, 17, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 15, 16, 16, 255, 12, 12, 13, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 15, 15, 255, 14, 15, 15, 255, 17, 18, 18, 255, 20, 21, 21, 255, 20, 20, 21, 255, 20, 21, 22, 255, 21, 21, 22, 255, 13, 13, 13, 255, 9, 9, 9, 255, 17, 17, 18, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 12, 12, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 12, 13, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 12, 13, 13, 255, 6, 6, 7, 255, 14, 15, 15, 255, 13, 13, 14, 255, 13, 13, 14, 255, 12, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 15, 16, 16, 255, 18, 19, 19, 255, 17, 17, 18, 255, 21, 21, 22, 255, 12, 12, 12, 255, 10, 10, 11, 255, 6, 6, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 16, 16, 17, 255, 14, 15, 15, 255, 19, 19, 20, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 20, 21, 22, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 9, 9, 255, 15, 16, 16, 255, 18, 19, 19, 255, 24, 25, 25, 255, 26, 26, 27, 255, 27, 28, 29, 255, 32, 33, 34, 255, 21, 22, 22, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 10, 11, 11, 255, 15, 16, 16, 255, 20, 20, 21, 255, 21, 22, 23, 255, 24, 24, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 25, 26, 26, 255, 25, 26, 27, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 20, 21, 21, 255, 29, 30, 31, 255, 14, 15, 15, 255, 22, 23, 24, 255, 21, 22, 22, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 26, 255, 19, 20, 21, 255, 17, 18, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 8, 9, 9, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 7, 255, 25, 25, 26, 255, 30, 31, 32, 255, 26, 27, 27, 255, 27, 28, 29, 255, 25, 26, 26, 255, 27, 27, 28, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 13, 13, 255, 15, 16, 16, 255, 19, 19, 20, 255, 13, 14, 14, 255, 18, 19, 19, 255, 26, 27, 28, 255, 11, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 4, 4, 4, 255, 8, 8, 8, 255, 1, 2, 2, 255, 9, 10, 10, 255, 12, 12, 12, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 13, 13, 255, 16, 16, 17, 255, 21, 22, 22, 255, 31, 32, 33, 255, 19, 20, 20, 255, 19, 19, 20, 255, 27, 27, 28, 255, 16, 16, 17, 255, 22, 22, 23, 255, 20, 21, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 18, 18, 255, 10, 11, 11, 255, 7, 7, 8, 255, 6, 6, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 10, 11, 255, 12, 12, 13, 255, 14, 15, 15, 255, 15, 15, 16, 255, 24, 24, 25, 255, 20, 21, 22, 255, 23, 24, 25, 255, 25, 26, 27, 255, 26, 26, 27, 255, 26, 26, 27, 255, 25, 26, 27, 255, 24, 25, 25, 255, 27, 28, 29, 255, 28, 29, 30, 255, 31, 32, 33, 255, 27, 28, 29, 255, 30, 31, 32, 255, 25, 26, 26, 255, 25, 26, 27, 255, 16, 17, 17, 255, 16, 16, 17, 255, 17, 18, 18, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 8, 9, 9, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 16, 16, 255, 18, 19, 19, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 12, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 20, 21, 255, 14, 14, 15, 255, 13, 13, 14, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 10, 10, 10, 255, 11, 11, 12, 255, 11, 12, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 6, 6, 7, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 11, 11, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 10, 10, 255, 3, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 15, 16, 16, 255, 20, 21, 22, 255, 20, 21, 22, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 21, 21, 22, 255, 14, 15, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 4, 4, 4, 255, 1, 2, 2, 255, 5, 5, 6, 255, 13, 13, 14, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 15, 15, 255, 7, 7, 7, 255, 6, 6, 6, 255, 3, 4, 4, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 15, 16, 16, 255, 20, 21, 22, 255, 19, 20, 21, 255, 19, 20, 21, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 30, 255, 22, 22, 23, 255, 22, 22, 23, 255, 15, 16, 16, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 17, 18, 18, 255, 13, 13, 14, 255, 18, 19, 20, 255, 24, 25, 26, 255, 23, 24, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 30, 31, 32, 255, 31, 32, 33, 255, 24, 25, 26, 255, 20, 20, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 7, 7, 8, 255, 13, 14, 14, 255, 10, 11, 11, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 13, 13, 13, 255, 12, 12, 12, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 19, 20, 20, 255, 17, 17, 18, 255, 21, 21, 22, 255, 30, 31, 32, 255, 19, 19, 20, 255, 16, 16, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 16, 17, 17, 255, 10, 10, 11, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 20, 21, 21, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 13, 13, 255, 15, 15, 16, 255, 9, 10, 10, 255, 5, 5, 5, 255, 3, 4, 4, 255, 8, 8, 8, 255, 13, 13, 14, 255, 15, 15, 16, 255, 18, 19, 20, 255, 20, 20, 21, 255, 12, 12, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 24, 25, 25, 255, 20, 21, 22, 255, 18, 18, 19, 255, 19, 20, 20, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 12, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 4, 4, 255, 8, 8, 8, 255, 10, 10, 11, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 17, 17, 18, 255, 22, 22, 23, 255, 22, 23, 24, 255, 24, 25, 25, 255, 24, 25, 25, 255, 15, 16, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 17, 17, 18, 255, 10, 10, 10, 255, 12, 12, 13, 255, 26, 26, 27, 255, 23, 24, 25, 255, 20, 20, 21, 255, 16, 17, 17, 255, 24, 25, 25, 255, 19, 19, 20, 255, 21, 22, 22, 255, 20, 20, 21, 255, 20, 21, 22, 255, 21, 21, 22, 255, 13, 13, 14, 255, 10, 11, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 17, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 12, 13, 13, 255, 19, 20, 20, 255, 22, 23, 24, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 25, 26, 26, 255, 24, 24, 25, 255, 28, 29, 30, 255, 31, 32, 33, 255, 25, 26, 26, 255, 18, 19, 19, 255, 15, 15, 16, 255, 14, 14, 15, 255, 16, 16, 17, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 10, 10, 255, 12, 13, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 13, 13, 14, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 11, 11, 255, 6, 6, 7, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 8, 8, 8, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 10, 10, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 23, 24, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 23, 24, 255, 17, 17, 18, 255, 10, 10, 11, 255, 10, 10, 11, 255, 4, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 14, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 13, 13, 255, 13, 13, 14, 255, 12, 12, 12, 255, 17, 17, 18, 255, 21, 21, 22, 255, 29, 30, 31, 255, 26, 26, 27, 255, 24, 25, 26, 255, 32, 33, 34, 255, 24, 25, 25, 255, 18, 19, 19, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 10, 255, 13, 13, 14, 255, 15, 16, 16, 255, 19, 20, 21, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 21, 21, 255, 29, 30, 31, 255, 22, 23, 24, 255, 28, 28, 29, 255, 21, 22, 23, 255, 29, 30, 31, 255, 12, 13, 13, 255, 19, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 10, 11, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 16, 17, 17, 255, 13, 13, 13, 255, 17, 17, 18, 255, 16, 17, 17, 255, 19, 20, 21, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 21, 21, 22, 255, 22, 23, 24, 255, 22, 22, 23, 255, 17, 17, 18, 255, 23, 24, 24, 255, 16, 17, 17, 255, 27, 27, 28, 255, 21, 22, 23, 255, 24, 24, 25, 255, 22, 23, 24, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 13, 255, 17, 17, 18, 255, 19, 20, 21, 255, 21, 22, 22, 255, 13, 13, 14, 255, 11, 12, 12, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 23, 24, 24, 255, 17, 17, 18, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 13, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 2, 3, 3, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 12, 12, 13, 255, 6, 6, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 13, 14, 14, 255, 18, 18, 19, 255, 19, 20, 20, 255, 20, 21, 22, 255, 26, 27, 28, 255, 21, 22, 23, 255, 28, 28, 29, 255, 19, 20, 20, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 11, 11, 255, 17, 17, 18, 255, 18, 19, 19, 255, 9, 10, 10, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 24, 25, 26, 255, 25, 25, 26, 255, 17, 18, 18, 255, 18, 19, 19, 255, 22, 23, 24, 255, 18, 19, 19, 255, 25, 25, 26, 255, 18, 19, 19, 255, 18, 19, 19, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 21, 22, 22, 255, 27, 28, 29, 255, 19, 20, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 14, 14, 15, 255, 19, 20, 21, 255, 26, 26, 27, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 23, 24, 255, 14, 15, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 11, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 13, 255, 10, 10, 10, 255, 13, 13, 14, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 13, 14, 255, 19, 19, 20, 255, 13, 14, 14, 255, 13, 14, 14, 255, 14, 15, 15, 255, 9, 10, 10, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 2, 3, 3, 255, 10, 10, 10, 255, 11, 11, 12, 255, 8, 8, 8, 255, 2, 3, 3, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 8, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 11, 12, 12, 255, 5, 5, 6, 255, 10, 10, 11, 255, 16, 16, 17, 255, 19, 20, 21, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 25, 26, 255, 19, 20, 21, 255, 9, 10, 10, 255, 13, 13, 14, 255, 5, 5, 6, 255, 3, 4, 4, 255, 3, 3, 3, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 16, 17, 255, 20, 21, 22, 255, 18, 19, 20, 255, 27, 28, 29, 255, 22, 23, 24, 255, 25, 26, 27, 255, 19, 20, 21, 255, 19, 20, 21, 255, 17, 17, 18, 255, 12, 12, 13, 255, 8, 8, 8, 255, 15, 16, 16, 255, 20, 20, 21, 255, 21, 22, 23, 255, 18, 19, 19, 255, 25, 26, 27, 255, 19, 20, 21, 255, 26, 27, 27, 255, 28, 29, 30, 255, 19, 19, 20, 255, 30, 31, 31, 255, 26, 27, 28, 255, 14, 14, 15, 255, 17, 17, 18, 255, 15, 16, 16, 255, 11, 11, 12, 255, 8, 8, 8, 255, 6, 6, 6, 255, 9, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 20, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 10, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 14, 255, 24, 25, 25, 255, 20, 21, 21, 255, 24, 25, 26, 255, 21, 22, 22, 255, 26, 27, 28, 255, 24, 25, 25, 255, 24, 24, 25, 255, 28, 28, 29, 255, 23, 24, 25, 255, 21, 21, 22, 255, 19, 20, 20, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 14, 14, 15, 255, 17, 17, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 21, 22, 22, 255, 18, 19, 19, 255, 13, 13, 13, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 12, 13, 255, 10, 11, 11, 255, 12, 12, 13, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 11, 12, 12, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 10, 10, 255, 5, 5, 5, 255, 10, 10, 11, 255, 8, 8, 8, 255, 18, 19, 19, 255, 20, 20, 21, 255, 20, 21, 21, 255, 24, 25, 26, 255, 20, 21, 21, 255, 18, 18, 19, 255, 32, 33, 34, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 21, 255, 13, 13, 13, 255, 11, 12, 12, 255, 13, 14, 14, 255, 9, 10, 10, 255, 13, 14, 14, 255, 17, 17, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 20, 20, 21, 255, 17, 17, 18, 255, 22, 23, 24, 255, 24, 25, 25, 255, 27, 27, 28, 255, 21, 21, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 19, 19, 255, 19, 19, 20, 255, 14, 14, 15, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 11, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 24, 25, 25, 255, 29, 30, 31, 255, 24, 25, 25, 255, 31, 32, 33, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 18, 19, 20, 255, 14, 15, 15, 255, 18, 19, 19, 255, 21, 22, 22, 255, 20, 21, 21, 255, 19, 20, 20, 255, 22, 23, 24, 255, 17, 18, 18, 255, 12, 12, 12, 255, 9, 10, 10, 255, 11, 11, 11, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 12, 12, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 11, 11, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 10, 10, 11, 255, 8, 9, 9, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 11, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 20, 20, 21, 255, 25, 25, 26, 255, 24, 24, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 19, 20, 20, 255, 19, 19, 20, 255, 16, 16, 17, 255, 9, 10, 10, 255, 7, 7, 7, 255, 3, 3, 3, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 17, 17, 18, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 7, 7, 7, 255, 5, 5, 6, 255, 5, 5, 6, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 19, 20, 21, 255, 19, 20, 20, 255, 26, 26, 27, 255, 27, 28, 29, 255, 24, 25, 26, 255, 31, 32, 33, 255, 20, 20, 21, 255, 15, 16, 16, 255, 18, 19, 20, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 23, 24, 24, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 16, 17, 255, 21, 22, 23, 255, 12, 12, 13, 255, 23, 24, 24, 255, 20, 21, 22, 255, 21, 22, 23, 255, 13, 13, 13, 255, 8, 9, 9, 255, 6, 6, 7, 255, 5, 5, 6, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 14, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 13, 255, 12, 12, 13, 255, 12, 12, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 23, 24, 25, 255, 26, 27, 28, 255, 23, 24, 25, 255, 24, 25, 25, 255, 27, 28, 29, 255, 24, 25, 26, 255, 30, 31, 32, 255, 30, 31, 32, 255, 24, 24, 25, 255, 26, 26, 27, 255, 17, 18, 18, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 20, 21, 22, 255, 25, 25, 26, 255, 21, 21, 22, 255, 22, 23, 24, 255, 22, 22, 23, 255, 20, 21, 22, 255, 13, 13, 14, 255, 17, 17, 18, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 15, 15, 255, 7, 7, 7, 255, 12, 12, 13, 255, 12, 12, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 5, 5, 5, 255, 9, 10, 10, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 25, 26, 26, 255, 20, 21, 21, 255, 24, 24, 25, 255, 21, 22, 23, 255, 30, 31, 32, 255, 15, 15, 16, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 19, 255, 13, 14, 14, 255, 13, 14, 14, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 15, 15, 16, 255, 18, 19, 19, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 22, 22, 255, 18, 18, 19, 255, 17, 18, 18, 255, 28, 28, 29, 255, 28, 29, 30, 255, 20, 21, 21, 255, 13, 13, 13, 255, 14, 14, 15, 255, 22, 22, 23, 255, 11, 11, 12, 255, 17, 18, 18, 255, 22, 22, 23, 255, 16, 16, 17, 255, 14, 14, 15, 255, 5, 5, 6, 255, 8, 8, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 28, 28, 29, 255, 26, 27, 27, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 21, 22, 255, 26, 26, 27, 255, 28, 29, 30, 255, 21, 21, 22, 255, 24, 25, 26, 255, 20, 20, 21, 255, 24, 25, 25, 255, 22, 23, 24, 255, 14, 14, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 14, 14, 255, 24, 24, 25, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 16, 17, 255, 13, 14, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 12, 255, 8, 8, 8, 255, 3, 3, 3, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 2, 2, 2, 255, 5, 5, 5, 255, 10, 10, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 9, 9, 255, 13, 13, 13, 255, 7, 7, 8, 255, 12, 12, 12, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 14, 14, 255, 16, 17, 17, 255, 13, 13, 13, 255, 16, 17, 17, 255, 16, 16, 17, 255, 10, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 21, 22, 22, 255, 21, 22, 22, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 12, 13, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 6, 255, 5, 5, 6, 255, 10, 10, 11, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 12, 12, 12, 255, 17, 18, 18, 255, 16, 16, 17, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 16, 16, 255, 28, 28, 29, 255, 24, 25, 25, 255, 21, 22, 22, 255, 17, 17, 18, 255, 22, 23, 24, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 12, 13, 13, 255, 17, 18, 18, 255, 20, 20, 21, 255, 15, 16, 16, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 21, 22, 255, 18, 18, 19, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 6, 6, 6, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 11, 12, 255, 16, 16, 17, 255, 23, 24, 24, 255, 19, 19, 20, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 12, 13, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 13, 13, 255, 14, 15, 15, 255, 9, 9, 9, 255, 7, 7, 8, 255, 16, 16, 17, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 17, 17, 18, 255, 19, 20, 20, 255, 27, 27, 28, 255, 21, 21, 22, 255, 23, 24, 24, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 24, 25, 25, 255, 14, 14, 15, 255, 22, 22, 23, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 5, 5, 6, 255, 9, 10, 10, 255, 3, 4, 4, 255, 2, 3, 3, 255, 8, 8, 8, 255, 7, 7, 8, 255, 17, 18, 18, 255, 25, 26, 27, 255, 25, 25, 26, 255, 22, 23, 24, 255, 24, 25, 25, 255, 23, 24, 25, 255, 32, 33, 34, 255, 15, 16, 16, 255, 15, 15, 16, 255, 14, 14, 15, 255, 15, 15, 16, 255, 13, 13, 14, 255, 15, 16, 16, 255, 11, 11, 12, 255, 10, 10, 11, 255, 4, 4, 4, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 12, 12, 255, 17, 17, 18, 255, 22, 22, 23, 255, 18, 19, 20, 255, 14, 15, 15, 255, 17, 17, 18, 255, 10, 11, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 6, 6, 6, 255, 14, 14, 15, 255, 19, 20, 20, 255, 17, 18, 18, 255, 26, 27, 27, 255, 14, 15, 15, 255, 22, 23, 24, 255, 30, 31, 31, 255, 13, 13, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 6, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 8, 255, 5, 5, 5, 255, 12, 12, 13, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 22, 23, 24, 255, 20, 21, 22, 255, 21, 22, 22, 255, 24, 25, 26, 255, 20, 21, 21, 255, 26, 27, 27, 255, 19, 20, 21, 255, 20, 21, 22, 255, 18, 18, 19, 255, 22, 23, 24, 255, 22, 23, 24, 255, 23, 24, 25, 255, 14, 14, 15, 255, 13, 13, 14, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 25, 26, 26, 255, 27, 28, 29, 255, 22, 23, 24, 255, 27, 27, 28, 255, 31, 32, 33, 255, 25, 26, 26, 255, 27, 28, 29, 255, 30, 31, 32, 255, 22, 23, 24, 255, 31, 32, 33, 255, 26, 27, 27, 255, 24, 25, 25, 255, 20, 21, 21, 255, 28, 29, 30, 255, 23, 24, 25, 255, 18, 19, 20, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 28, 29, 30, 255, 23, 24, 24, 255, 16, 17, 17, 255, 20, 21, 21, 255, 21, 22, 23, 255, 13, 13, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 19, 20, 255, 24, 25, 25, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 6, 6, 7, 255, 3, 4, 4, 255, 3, 3, 3, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 5, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 11, 11, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 11, 11, 12, 255, 17, 17, 18, 255, 17, 18, 18, 255, 16, 16, 17, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 21, 22, 22, 255, 20, 21, 22, 255, 19, 19, 20, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 16, 17, 255, 32, 33, 34, 255, 21, 22, 23, 255, 32, 33, 34, 255, 29, 29, 30, 255, 18, 18, 19, 255, 19, 20, 20, 255, 21, 21, 22, 255, 9, 9, 9, 255, 9, 10, 10, 255, 5, 5, 5, 255, 3, 4, 4, 255, 3, 4, 4, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 10, 10, 255, 16, 16, 17, 255, 11, 11, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 7, 7, 7, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 12, 12, 255, 18, 18, 19, 255, 15, 16, 16, 255, 16, 17, 17, 255, 20, 21, 21, 255, 20, 21, 22, 255, 30, 31, 31, 255, 15, 15, 16, 255, 21, 21, 22, 255, 16, 17, 17, 255, 19, 20, 21, 255, 15, 16, 16, 255, 10, 10, 10, 255, 14, 14, 15, 255, 16, 16, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 7, 255, 9, 10, 10, 255, 13, 13, 14, 255, 18, 18, 19, 255, 21, 22, 22, 255, 20, 21, 22, 255, 20, 21, 22, 255, 19, 20, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 18, 18, 19, 255, 16, 17, 17, 255, 18, 19, 20, 255, 15, 16, 16, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 15, 16, 255, 19, 19, 20, 255, 18, 19, 19, 255, 28, 29, 30, 255, 24, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 24, 25, 25, 255, 10, 10, 10, 255, 20, 21, 22, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 10, 10, 10, 255, 4, 4, 4, 255, 2, 3, 3, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 22, 23, 24, 255, 20, 21, 21, 255, 32, 33, 34, 255, 22, 23, 24, 255, 28, 28, 29, 255, 26, 26, 27, 255, 14, 14, 15, 255, 23, 24, 24, 255, 18, 18, 19, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 12, 12, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 14, 14, 15, 255, 17, 17, 18, 255, 22, 22, 23, 255, 21, 22, 22, 255, 20, 20, 21, 255, 15, 15, 16, 255, 8, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 20, 21, 21, 255, 27, 28, 29, 255, 22, 23, 24, 255, 26, 26, 27, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 18, 18, 19, 255, 17, 18, 18, 255, 22, 23, 24, 255, 27, 27, 28, 255, 27, 27, 28, 255, 29, 29, 30, 255, 24, 25, 25, 255, 31, 32, 33, 255, 18, 19, 20, 255, 28, 28, 29, 255, 24, 25, 26, 255, 24, 25, 26, 255, 21, 22, 22, 255, 13, 14, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 13, 255, 19, 19, 20, 255, 17, 17, 18, 255, 21, 21, 22, 255, 29, 29, 30, 255, 24, 25, 26, 255, 28, 28, 29, 255, 27, 27, 28, 255, 26, 27, 27, 255, 28, 29, 30, 255, 25, 26, 26, 255, 28, 29, 30, 255, 19, 20, 20, 255, 18, 19, 19, 255, 22, 23, 24, 255, 16, 17, 17, 255, 22, 23, 24, 255, 22, 23, 24, 255, 14, 15, 15, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 22, 23, 24, 255, 27, 28, 29, 255, 25, 26, 27, 255, 21, 22, 23, 255, 24, 24, 25, 255, 20, 21, 21, 255, 17, 17, 18, 255, 18, 18, 19, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 19, 20, 255, 14, 14, 15, 255, 19, 20, 21, 255, 18, 19, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 6, 255, 14, 15, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 2, 3, 3, 255, 10, 10, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 18, 19, 19, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 12, 12, 255, 18, 19, 19, 255, 17, 18, 18, 255, 13, 13, 13, 255, 12, 12, 13, 255, 20, 21, 22, 255, 19, 20, 20, 255, 21, 22, 22, 255, 22, 22, 23, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 31, 32, 33, 255, 30, 31, 31, 255, 23, 24, 24, 255, 25, 26, 26, 255, 22, 22, 23, 255, 16, 16, 17, 255, 15, 16, 16, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 16, 17, 17, 255, 13, 13, 14, 255, 16, 17, 17, 255, 11, 11, 12, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 14, 15, 15, 255, 13, 13, 14, 255, 18, 18, 19, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 17, 18, 255, 12, 12, 12, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 18, 19, 19, 255, 22, 22, 23, 255, 26, 27, 28, 255, 26, 27, 27, 255, 17, 17, 18, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 18, 18, 19, 255, 15, 16, 16, 255, 19, 20, 20, 255, 11, 11, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 20, 21, 22, 255, 19, 19, 20, 255, 23, 24, 25, 255, 26, 26, 27, 255, 30, 31, 32, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 27, 255, 21, 22, 22, 255, 16, 17, 17, 255, 13, 13, 14, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 10, 255, 3, 3, 3, 255, 4, 4, 4, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 14, 15, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 22, 23, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 15, 16, 255, 18, 19, 19, 255, 11, 12, 12, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 16, 16, 17, 255, 10, 11, 11, 255, 10, 10, 11, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 11, 11, 255, 17, 18, 18, 255, 18, 19, 19, 255, 30, 31, 31, 255, 19, 20, 20, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 5, 5, 6, 255, 6, 6, 7, 255, 16, 16, 17, 255, 18, 19, 19, 255, 20, 21, 22, 255, 28, 28, 29, 255, 26, 27, 27, 255, 19, 20, 20, 255, 13, 14, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 15, 15, 16, 255, 11, 12, 12, 255, 17, 18, 18, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 15, 15, 255, 18, 19, 20, 255, 24, 24, 25, 255, 27, 28, 29, 255, 31, 32, 33, 255, 24, 25, 26, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 16, 16, 17, 255, 13, 13, 14, 255, 17, 17, 18, 255, 9, 10, 10, 255, 15, 16, 16, 255, 7, 7, 7, 255, 10, 11, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 15, 16, 16, 255, 25, 26, 27, 255, 22, 23, 24, 255, 22, 23, 24, 255, 26, 26, 27, 255, 27, 28, 29, 255, 25, 26, 27, 255, 21, 22, 23, 255, 18, 18, 19, 255, 13, 13, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 21, 21, 22, 255, 13, 13, 13, 255, 16, 17, 17, 255, 18, 19, 19, 255, 17, 17, 18, 255, 14, 14, 15, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 30, 31, 31, 255, 19, 20, 20, 255, 27, 27, 28, 255, 24, 25, 26, 255, 24, 25, 26, 255, 26, 27, 28, 255, 22, 22, 23, 255, 27, 28, 29, 255, 22, 22, 23, 255, 19, 20, 20, 255, 19, 20, 20, 255, 21, 22, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 13, 14, 255, 12, 12, 13, 255, 22, 23, 24, 255, 17, 17, 18, 255, 11, 11, 11, 255, 3, 3, 3, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 10, 10, 255, 20, 21, 21, 255, 17, 18, 18, 255, 20, 20, 21, 255, 14, 15, 15, 255, 11, 12, 12, 255, 17, 17, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 14, 14, 15, 255, 20, 20, 21, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 18, 19, 19, 255, 30, 31, 32, 255, 23, 24, 24, 255, 22, 23, 24, 255, 20, 21, 21, 255, 15, 16, 16, 255, 18, 19, 19, 255, 13, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 17, 17, 18, 255, 24, 25, 26, 255, 32, 33, 34, 255, 29, 30, 31, 255, 28, 29, 30, 255, 20, 21, 22, 255, 16, 17, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 12, 13, 255, 4, 4, 4, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 15, 16, 16, 255, 19, 19, 20, 255, 18, 18, 19, 255, 12, 12, 12, 255, 17, 17, 18, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 9, 10, 10, 255, 18, 19, 20, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 19, 19, 20, 255, 13, 13, 13, 255, 13, 13, 14, 255, 10, 10, 10, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 6, 6, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 25, 25, 26, 255, 21, 21, 22, 255, 28, 28, 29, 255, 26, 27, 27, 255, 31, 32, 33, 255, 14, 15, 15, 255, 18, 19, 19, 255, 17, 18, 18, 255, 18, 19, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 9, 9, 255, 13, 13, 14, 255, 18, 18, 19, 255, 18, 19, 20, 255, 19, 20, 21, 255, 27, 27, 28, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 25, 26, 26, 255, 17, 18, 18, 255, 13, 14, 14, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 23, 24, 24, 255, 18, 18, 19, 255, 22, 22, 23, 255, 29, 30, 31, 255, 25, 26, 26, 255, 29, 29, 30, 255, 31, 32, 33, 255, 29, 30, 31, 255, 31, 32, 33, 255, 21, 22, 22, 255, 21, 22, 23, 255, 19, 20, 21, 255, 15, 15, 16, 255, 18, 19, 20, 255, 14, 14, 15, 255, 15, 15, 16, 255, 8, 9, 9, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 19, 19, 20, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 13, 255, 15, 16, 16, 255, 19, 19, 20, 255, 19, 20, 20, 255, 19, 20, 20, 255, 13, 13, 14, 255, 18, 19, 19, 255, 13, 13, 13, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 14, 255, 11, 11, 12, 255, 18, 19, 20, 255, 24, 24, 25, 255, 23, 24, 24, 255, 28, 29, 30, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 8, 255, 15, 16, 16, 255, 12, 12, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 18, 19, 19, 255, 11, 11, 11, 255, 7, 7, 7, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 10, 11, 255, 20, 20, 21, 255, 18, 19, 20, 255, 24, 25, 25, 255, 27, 28, 29, 255, 26, 27, 28, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 17, 18, 18, 255, 13, 14, 14, 255, 19, 19, 20, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 18, 19, 19, 255, 13, 14, 14, 255, 19, 19, 20, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 19, 20, 255, 25, 25, 26, 255, 23, 24, 24, 255, 20, 21, 21, 255, 25, 25, 26, 255, 28, 29, 30, 255, 15, 16, 16, 255, 11, 12, 12, 255, 7, 7, 7, 255, 14, 15, 15, 255, 21, 22, 23, 255, 20, 21, 22, 255, 19, 20, 21, 255, 15, 16, 16, 255, 13, 14, 14, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 14, 14, 15, 255, 18, 19, 19, 255, 29, 30, 31, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 30, 31, 31, 255, 24, 25, 26, 255, 19, 20, 21, 255, 16, 16, 17, 255, 20, 21, 21, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 18, 19, 20, 255, 16, 17, 17, 255, 21, 22, 23, 255, 23, 24, 24, 255, 20, 20, 21, 255, 18, 18, 19, 255, 7, 7, 7, 255, 11, 12, 12, 255, 5, 5, 5, 255, 3, 4, 4, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 11, 11, 12, 255, 17, 18, 18, 255, 29, 30, 31, 255, 22, 22, 23, 255, 17, 18, 18, 255, 21, 22, 23, 255, 22, 22, 23, 255, 19, 20, 20, 255, 26, 26, 27, 255, 17, 17, 18, 255, 28, 28, 29, 255, 28, 28, 29, 255, 27, 28, 29, 255, 19, 19, 20, 255, 20, 21, 21, 255, 18, 19, 20, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 20, 21, 21, 255, 32, 33, 34, 255, 24, 25, 25, 255, 21, 22, 23, 255, 21, 22, 22, 255, 24, 25, 25, 255, 13, 14, 14, 255, 11, 12, 12, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 16, 17, 17, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 20, 21, 255, 21, 22, 22, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 11, 11, 255, 4, 4, 4, 255, 4, 4, 4, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 14, 14, 15, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 20, 21, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 10, 10, 255, 2, 2, 2, 255, 7, 7, 8, 255, 11, 11, 11, 255, 15, 15, 16, 255, 10, 10, 11, 255, 17, 18, 18, 255, 10, 11, 11, 255, 8, 9, 9, 255, 1, 2, 2, 255, 5, 5, 6, 255, 7, 7, 8, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 15, 16, 16, 255, 22, 23, 24, 255, 25, 25, 26, 255, 25, 25, 26, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 25, 26, 26, 255, 20, 21, 21, 255, 22, 23, 24, 255, 19, 19, 20, 255, 20, 20, 21, 255, 20, 21, 22, 255, 15, 16, 16, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 6, 6, 7, 255, 14, 14, 15, 255, 19, 20, 20, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 21, 22, 23, 255, 19, 20, 21, 255, 18, 18, 19, 255, 12, 12, 12, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 7, 255, 7, 7, 7, 255, 1, 2, 2, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 10, 10, 255, 18, 18, 19, 255, 18, 19, 19, 255, 24, 24, 25, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 19, 20, 20, 255, 21, 22, 22, 255, 23, 24, 24, 255, 17, 17, 18, 255, 16, 17, 17, 255, 15, 15, 16, 255, 8, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 15, 16, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 27, 28, 29, 255, 18, 19, 20, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 16, 16, 255, 13, 14, 14, 255, 14, 14, 15, 255, 25, 26, 27, 255, 26, 27, 28, 255, 29, 30, 31, 255, 16, 17, 17, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 12, 13, 13, 255, 17, 18, 18, 255, 18, 18, 19, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 11, 255, 7, 7, 7, 255, 3, 4, 4, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 20, 20, 21, 255, 25, 26, 26, 255, 25, 26, 27, 255, 32, 33, 34, 255, 24, 25, 25, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 28, 29, 255, 24, 25, 25, 255, 24, 24, 25, 255, 21, 21, 22, 255, 19, 20, 21, 255, 13, 13, 14, 255, 16, 17, 17, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 14, 14, 255, 22, 23, 24, 255, 17, 17, 18, 255, 19, 20, 21, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 20, 21, 22, 255, 21, 22, 22, 255, 15, 16, 16, 255, 11, 11, 11, 255, 10, 10, 10, 255, 12, 13, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 18, 19, 255, 18, 19, 19, 255, 22, 23, 24, 255, 21, 22, 23, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 19, 20, 21, 255, 17, 18, 18, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 12, 12, 255, 14, 15, 15, 255, 11, 11, 11, 255, 13, 14, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 18, 18, 19, 255, 19, 20, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 18, 19, 19, 255, 20, 21, 21, 255, 25, 26, 26, 255, 26, 27, 28, 255, 11, 11, 11, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 9, 9, 255, 17, 18, 18, 255, 18, 19, 20, 255, 18, 18, 19, 255, 21, 22, 22, 255, 17, 17, 18, 255, 22, 22, 23, 255, 29, 29, 30, 255, 21, 21, 22, 255, 27, 28, 29, 255, 21, 21, 22, 255, 25, 26, 26, 255, 27, 27, 28, 255, 28, 29, 30, 255, 18, 19, 20, 255, 31, 32, 33, 255, 29, 30, 31, 255, 25, 26, 27, 255, 26, 27, 28, 255, 23, 24, 24, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 11, 12, 12, 255, 9, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 30, 31, 32, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 10, 11, 255, 5, 5, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 19, 20, 255, 24, 25, 25, 255, 23, 24, 25, 255, 18, 19, 19, 255, 25, 26, 27, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 8, 8, 8, 255, 4, 4, 4, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 10, 10, 255, 13, 13, 13, 255, 7, 7, 8, 255, 11, 11, 12, 255, 8, 9, 9, 255, 13, 13, 13, 255, 14, 15, 15, 255, 21, 22, 22, 255, 19, 20, 20, 255, 20, 20, 21, 255, 15, 15, 16, 255, 15, 16, 16, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 5, 5, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 10, 10, 255, 13, 13, 13, 255, 20, 21, 22, 255, 19, 20, 20, 255, 19, 20, 20, 255, 29, 29, 30, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 28, 29, 30, 255, 24, 25, 25, 255, 24, 25, 26, 255, 25, 26, 27, 255, 24, 24, 25, 255, 15, 16, 16, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 32, 33, 34, 255, 30, 31, 31, 255, 29, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 22, 23, 24, 255, 22, 22, 23, 255, 21, 21, 22, 255, 16, 16, 17, 255, 13, 13, 14, 255, 7, 7, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 9, 9, 255, 2, 2, 2, 255, 0, 0, 0, 255, 5, 5, 5, 255, 10, 10, 11, 255, 9, 10, 10, 255, 10, 10, 11, 255, 19, 19, 20, 255, 20, 21, 21, 255, 27, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 21, 22, 22, 255, 17, 18, 18, 255, 18, 19, 20, 255, 13, 14, 14, 255, 12, 12, 13, 255, 7, 7, 7, 255, 2, 3, 3, 255, 12, 12, 12, 255, 21, 22, 22, 255, 21, 22, 22, 255, 18, 19, 20, 255, 16, 17, 17, 255, 18, 19, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 17, 18, 18, 255, 19, 20, 21, 255, 18, 19, 20, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 22, 22, 23, 255, 21, 22, 23, 255, 23, 24, 24, 255, 22, 23, 24, 255, 32, 33, 34, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 21, 22, 22, 255, 16, 17, 17, 255, 22, 22, 23, 255, 16, 17, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 9, 10, 10, 255, 18, 19, 20, 255, 20, 20, 21, 255, 10, 11, 11, 255, 17, 17, 18, 255, 10, 10, 11, 255, 13, 13, 14, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 13, 255, 7, 7, 7, 255, 15, 15, 16, 255, 18, 18, 19, 255, 26, 27, 27, 255, 31, 32, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 26, 27, 255, 22, 23, 24, 255, 27, 28, 29, 255, 16, 16, 17, 255, 19, 20, 20, 255, 16, 16, 17, 255, 11, 12, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 15, 15, 16, 255, 14, 14, 15, 255, 21, 22, 22, 255, 20, 20, 21, 255, 17, 17, 18, 255, 6, 6, 6, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 6, 6, 6, 255, 3, 4, 4, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 11, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 19, 20, 20, 255, 22, 23, 24, 255, 19, 19, 20, 255, 18, 19, 20, 255, 25, 26, 27, 255, 22, 23, 24, 255, 16, 17, 17, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 9, 9, 255, 8, 9, 9, 255, 12, 12, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 18, 19, 19, 255, 22, 23, 24, 255, 19, 20, 21, 255, 25, 25, 26, 255, 18, 18, 19, 255, 27, 28, 29, 255, 28, 28, 29, 255, 29, 30, 31, 255, 12, 12, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 17, 17, 18, 255, 31, 32, 33, 255, 27, 28, 29, 255, 27, 27, 28, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 26, 27, 28, 255, 32, 33, 34, 255, 21, 21, 22, 255, 22, 23, 24, 255, 18, 18, 19, 255, 21, 21, 22, 255, 14, 15, 15, 255, 16, 17, 17, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 14, 15, 15, 255, 22, 23, 24, 255, 32, 33, 34, 255, 28, 29, 30, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 12, 12, 13, 255, 18, 19, 19, 255, 20, 21, 21, 255, 24, 24, 25, 255, 17, 18, 18, 255, 18, 19, 19, 255, 16, 16, 17, 255, 19, 20, 20, 255, 16, 16, 17, 255, 12, 12, 13, 255, 14, 14, 15, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 10, 10, 10, 255, 13, 14, 14, 255, 12, 13, 13, 255, 13, 14, 14, 255, 18, 19, 20, 255, 20, 21, 21, 255, 21, 22, 22, 255, 20, 21, 22, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 13, 14, 14, 255, 9, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 8, 255, 7, 7, 7, 255, 3, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 20, 21, 22, 255, 29, 30, 31, 255, 27, 28, 29, 255, 32, 33, 34, 255, 22, 22, 23, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 27, 27, 255, 21, 22, 22, 255, 29, 29, 30, 255, 18, 19, 20, 255, 11, 11, 12, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 10, 10, 255, 17, 18, 18, 255, 15, 16, 16, 255, 30, 31, 32, 255, 32, 33, 34, 255, 29, 30, 31, 255, 27, 28, 29, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 27, 27, 255, 30, 31, 32, 255, 19, 19, 20, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 11, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 11, 11, 255, 3, 4, 4, 255, 2, 2, 2, 255, 1, 1, 1, 255, 6, 6, 6, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 27, 28, 29, 255, 18, 19, 19, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 14, 15, 15, 255, 19, 19, 20, 255, 16, 17, 17, 255, 8, 8, 8, 255, 7, 7, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 26, 26, 27, 255, 20, 20, 21, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 22, 23, 24, 255, 25, 25, 26, 255, 22, 22, 23, 255, 32, 33, 34, 255, 16, 16, 17, 255, 11, 11, 11, 255, 6, 6, 7, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 8, 8, 255, 13, 13, 14, 255, 26, 27, 27, 255, 32, 33, 34, 255, 29, 30, 31, 255, 26, 27, 28, 255, 24, 25, 26, 255, 18, 18, 19, 255, 19, 20, 21, 255, 13, 13, 14, 255, 17, 17, 18, 255, 16, 16, 17, 255, 15, 15, 16, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 13, 13, 255, 7, 7, 8, 255, 2, 2, 2, 255, 9, 9, 9, 255, 14, 14, 15, 255, 7, 7, 8, 255, 18, 18, 19, 255, 22, 22, 23, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 27, 27, 28, 255, 21, 22, 22, 255, 28, 29, 30, 255, 29, 30, 31, 255, 29, 30, 31, 255, 17, 18, 18, 255, 25, 26, 26, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 11, 12, 12, 255, 13, 14, 14, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 13, 13, 14, 255, 11, 11, 11, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 15, 16, 255, 19, 20, 21, 255, 19, 20, 20, 255, 18, 19, 20, 255, 22, 23, 24, 255, 18, 18, 19, 255, 17, 17, 18, 255, 9, 10, 10, 255, 11, 11, 11, 255, 6, 6, 7, 255, 10, 10, 10, 255, 10, 10, 10, 255, 10, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 17, 17, 255, 26, 27, 27, 255, 31, 32, 33, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 13, 13, 14, 255, 8, 9, 9, 255, 5, 5, 5, 255, 2, 2, 2, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 12, 12, 12, 255, 19, 19, 20, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 29, 30, 31, 255, 27, 28, 29, 255, 26, 27, 27, 255, 21, 22, 23, 255, 16, 17, 17, 255, 14, 14, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 11, 12, 12, 255, 11, 11, 12, 255, 6, 6, 6, 255, 10, 10, 11, 255, 14, 14, 15, 255, 25, 26, 26, 255, 29, 30, 31, 255, 21, 22, 23, 255, 19, 20, 20, 255, 13, 13, 13, 255, 15, 15, 16, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 13, 14, 255, 15, 15, 16, 255, 17, 17, 18, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 20, 21, 21, 255, 20, 21, 21, 255, 29, 29, 30, 255, 30, 31, 32, 255, 24, 25, 26, 255, 20, 21, 21, 255, 20, 20, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 13, 14, 14, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 14, 14, 15, 255, 14, 14, 15, 255, 21, 21, 22, 255, 19, 20, 20, 255, 25, 26, 27, 255, 24, 25, 25, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 25, 25, 26, 255, 23, 24, 25, 255, 27, 27, 28, 255, 29, 30, 31, 255, 25, 26, 26, 255, 25, 26, 27, 255, 23, 24, 25, 255, 28, 29, 30, 255, 26, 26, 27, 255, 28, 28, 29, 255, 24, 25, 25, 255, 16, 17, 17, 255, 13, 14, 14, 255, 13, 13, 13, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 23, 24, 25, 255, 24, 25, 25, 255, 22, 23, 24, 255, 30, 31, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 24, 24, 25, 255, 18, 19, 19, 255, 20, 20, 21, 255, 21, 22, 23, 255, 13, 14, 14, 255, 3, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 7, 7, 7, 255, 4, 4, 4, 255, 14, 15, 15, 255, 10, 10, 10, 255, 11, 11, 11, 255, 24, 24, 25, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 10, 10, 11, 255, 15, 16, 16, 255, 12, 12, 12, 255, 19, 20, 20, 255, 27, 28, 29, 255, 28, 28, 29, 255, 26, 27, 28, 255, 14, 15, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 7, 7, 8, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 32, 33, 34, 255, 28, 29, 30, 255, 20, 21, 21, 255, 30, 31, 31, 255, 26, 27, 28, 255, 20, 21, 21, 255, 24, 24, 25, 255, 16, 17, 17, 255, 15, 16, 16, 255, 20, 20, 21, 255, 19, 20, 20, 255, 23, 24, 25, 255, 13, 13, 14, 255, 10, 11, 11, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 12, 12, 13, 255, 14, 15, 15, 255, 15, 16, 16, 255, 20, 21, 22, 255, 25, 25, 26, 255, 17, 17, 18, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 24, 25, 25, 255, 25, 25, 26, 255, 26, 26, 27, 255, 29, 29, 30, 255, 25, 26, 27, 255, 24, 24, 25, 255, 21, 22, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 10, 10, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 12, 12, 12, 255, 18, 19, 20, 255, 16, 16, 17, 255, 11, 11, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 7, 255, 0, 0, 0, 255, 6, 6, 6, 255, 2, 2, 2, 255, 9, 9, 9, 255, 13, 13, 14, 255, 10, 11, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 11, 12, 12, 255, 17, 18, 18, 255, 11, 11, 12, 255, 15, 16, 16, 255, 12, 12, 13, 255, 13, 13, 14, 255, 16, 16, 17, 255, 8, 9, 9, 255, 10, 10, 11, 255, 5, 5, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 19, 20, 255, 11, 12, 12, 255, 17, 18, 18, 255, 15, 15, 16, 255, 29, 29, 30, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 17, 18, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 15, 15, 255, 20, 21, 22, 255, 30, 31, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 28, 28, 29, 255, 25, 26, 27, 255, 22, 23, 24, 255, 30, 31, 32, 255, 22, 23, 24, 255, 21, 22, 22, 255, 13, 13, 14, 255, 17, 17, 18, 255, 12, 12, 13, 255, 10, 10, 11, 255, 3, 3, 3, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 13, 13, 255, 19, 20, 20, 255, 29, 30, 31, 255, 10, 10, 11, 255, 14, 14, 15, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 11, 11, 12, 255, 14, 14, 15, 255, 7, 7, 8, 255, 5, 5, 5, 255, 9, 10, 10, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 6, 6, 7, 255, 5, 5, 5, 255, 10, 11, 11, 255, 9, 9, 9, 255, 14, 15, 15, 255, 9, 9, 9, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 20, 20, 255, 23, 24, 25, 255, 27, 27, 28, 255, 31, 32, 33, 255, 24, 24, 25, 255, 22, 22, 23, 255, 15, 16, 16, 255, 26, 26, 27, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 28, 28, 29, 255, 32, 33, 34, 255, 29, 29, 30, 255, 29, 30, 31, 255, 31, 32, 33, 255, 24, 25, 25, 255, 21, 22, 23, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 18, 19, 19, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 12, 12, 12, 255, 23, 24, 24, 255, 25, 25, 26, 255, 22, 23, 24, 255, 29, 30, 31, 255, 27, 28, 29, 255, 18, 18, 19, 255, 19, 19, 20, 255, 27, 28, 29, 255, 20, 20, 21, 255, 24, 25, 26, 255, 22, 23, 24, 255, 17, 18, 18, 255, 20, 21, 21, 255, 11, 12, 12, 255, 9, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 20, 21, 255, 27, 28, 29, 255, 25, 25, 26, 255, 22, 22, 23, 255, 32, 33, 34, 255, 31, 32, 32, 255, 31, 32, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 22, 22, 23, 255, 21, 21, 22, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 14, 255, 6, 6, 6, 255, 3, 4, 4, 255, 11, 12, 12, 255, 10, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 18, 19, 19, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 18, 18, 255, 20, 20, 21, 255, 20, 21, 22, 255, 28, 29, 30, 255, 14, 14, 15, 255, 9, 10, 10, 255, 12, 13, 13, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 17, 18, 18, 255, 14, 15, 15, 255, 28, 29, 30, 255, 30, 31, 31, 255, 24, 25, 26, 255, 29, 30, 31, 255, 24, 24, 25, 255, 24, 25, 26, 255, 18, 19, 19, 255, 23, 24, 25, 255, 24, 25, 26, 255, 20, 21, 21, 255, 14, 14, 15, 255, 12, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 5, 5, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 16, 17, 17, 255, 17, 17, 18, 255, 18, 19, 20, 255, 19, 19, 20, 255, 21, 21, 22, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 26, 27, 255, 28, 29, 30, 255, 18, 19, 19, 255, 21, 21, 22, 255, 22, 23, 24, 255, 26, 26, 27, 255, 22, 23, 24, 255, 19, 20, 20, 255, 20, 20, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 9, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 11, 255, 15, 16, 16, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 10, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 16, 16, 255, 19, 20, 20, 255, 18, 18, 19, 255, 22, 23, 24, 255, 22, 23, 24, 255, 25, 26, 26, 255, 23, 24, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 28, 29, 255, 19, 19, 20, 255, 18, 18, 19, 255, 13, 13, 14, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 15, 16, 255, 18, 19, 20, 255, 30, 31, 31, 255, 28, 28, 29, 255, 31, 32, 33, 255, 24, 24, 25, 255, 24, 25, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 30, 31, 255, 18, 19, 19, 255, 21, 22, 22, 255, 14, 14, 15, 255, 21, 22, 22, 255, 19, 20, 20, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 12, 12, 255, 13, 13, 13, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 6, 255, 11, 12, 12, 255, 19, 20, 20, 255, 22, 22, 23, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 6, 255, 8, 9, 9, 255, 10, 10, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 18, 19, 255, 20, 20, 21, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 24, 25, 25, 255, 24, 25, 25, 255, 26, 27, 28, 255, 19, 20, 20, 255, 17, 17, 18, 255, 16, 16, 17, 255, 16, 16, 17, 255, 14, 15, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 16, 16, 17, 255, 18, 19, 20, 255, 20, 21, 21, 255, 24, 24, 25, 255, 22, 23, 24, 255, 21, 21, 22, 255, 21, 22, 22, 255, 19, 20, 20, 255, 22, 23, 24, 255, 19, 20, 21, 255, 18, 19, 20, 255, 21, 21, 22, 255, 22, 22, 23, 255, 25, 26, 27, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 8, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 13, 13, 13, 255, 16, 17, 17, 255, 21, 22, 23, 255, 20, 20, 21, 255, 19, 20, 21, 255, 19, 20, 21, 255, 25, 26, 26, 255, 22, 22, 23, 255, 18, 18, 19, 255, 18, 18, 19, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 13, 13, 255, 25, 26, 27, 255, 24, 25, 26, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 25, 26, 255, 19, 19, 20, 255, 21, 22, 22, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 7, 255, 10, 11, 11, 255, 13, 14, 14, 255, 12, 12, 13, 255, 13, 13, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 14, 14, 15, 255, 7, 7, 7, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 16, 16, 17, 255, 17, 18, 18, 255, 21, 21, 22, 255, 25, 26, 27, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 12, 12, 13, 255, 16, 17, 17, 255, 14, 15, 15, 255, 16, 16, 17, 255, 24, 25, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 29, 30, 255, 27, 27, 28, 255, 25, 25, 26, 255, 17, 18, 18, 255, 28, 28, 29, 255, 26, 27, 27, 255, 12, 12, 13, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 17, 18, 255, 24, 24, 25, 255, 23, 24, 24, 255, 21, 21, 22, 255, 30, 31, 31, 255, 26, 27, 27, 255, 25, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 27, 28, 255, 13, 13, 13, 255, 17, 18, 18, 255, 19, 20, 21, 255, 23, 24, 24, 255, 24, 25, 26, 255, 22, 23, 24, 255, 17, 18, 18, 255, 15, 16, 16, 255, 7, 7, 7, 255, 7, 7, 8, 255, 6, 6, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 7, 255, 13, 13, 13, 255, 15, 15, 16, 255, 11, 11, 11, 255, 17, 18, 18, 255, 12, 13, 13, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 13, 13, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 15, 15, 16, 255, 21, 22, 22, 255, 25, 26, 27, 255, 27, 28, 29, 255, 24, 25, 25, 255, 32, 33, 34, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 17, 17, 18, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 10, 10, 255, 5, 5, 5, 255, 3, 4, 4, 255, 9, 10, 10, 255, 15, 15, 16, 255, 24, 25, 25, 255, 15, 15, 16, 255, 20, 21, 21, 255, 21, 22, 23, 255, 25, 25, 26, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 22, 255, 28, 28, 29, 255, 21, 21, 22, 255, 15, 15, 16, 255, 18, 18, 19, 255, 15, 16, 16, 255, 19, 20, 20, 255, 16, 16, 17, 255, 20, 21, 21, 255, 19, 19, 20, 255, 11, 12, 12, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 11, 11, 255, 10, 10, 10, 255, 22, 23, 24, 255, 22, 22, 23, 255, 13, 13, 14, 255, 15, 15, 16, 255, 6, 6, 7, 255, 10, 10, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 8, 255, 5, 5, 5, 255, 2, 2, 2, 255, 1, 1, 1, 255, 5, 5, 5, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 11, 11, 11, 255, 6, 6, 6, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 19, 19, 20, 255, 17, 17, 18, 255, 19, 19, 20, 255, 26, 26, 27, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 23, 24, 24, 255, 29, 29, 30, 255, 24, 25, 25, 255, 19, 20, 20, 255, 16, 16, 17, 255, 17, 18, 18, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 10, 10, 255, 12, 13, 13, 255, 10, 10, 10, 255, 10, 10, 10, 255, 14, 15, 15, 255, 17, 17, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 19, 19, 20, 255, 16, 16, 17, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 26, 27, 27, 255, 26, 26, 27, 255, 20, 20, 21, 255, 21, 21, 22, 255, 19, 20, 20, 255, 9, 9, 9, 255, 8, 9, 9, 255, 3, 4, 4, 255, 11, 12, 12, 255, 7, 7, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 11, 12, 255, 17, 18, 18, 255, 10, 10, 10, 255, 10, 11, 11, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 18, 18, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 9, 10, 10, 255, 15, 16, 16, 255, 22, 23, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 32, 255, 29, 30, 31, 255, 26, 27, 28, 255, 24, 25, 26, 255, 27, 28, 29, 255, 22, 22, 23, 255, 20, 20, 21, 255, 15, 16, 16, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 15, 15, 16, 255, 16, 16, 17, 255, 14, 14, 15, 255, 14, 15, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 11, 11, 255, 15, 16, 16, 255, 12, 12, 13, 255, 8, 9, 9, 255, 6, 6, 7, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 17, 17, 18, 255, 8, 8, 8, 255, 9, 10, 10, 255, 7, 7, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 12, 12, 255, 18, 19, 19, 255, 17, 18, 18, 255, 19, 20, 21, 255, 17, 18, 18, 255, 24, 25, 26, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 22, 22, 255, 13, 13, 14, 255, 18, 19, 20, 255, 21, 22, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 20, 255, 10, 11, 11, 255, 9, 10, 10, 255, 4, 4, 4, 255, 3, 3, 3, 255, 9, 10, 10, 255, 13, 13, 14, 255, 10, 11, 11, 255, 18, 19, 19, 255, 24, 24, 25, 255, 19, 20, 20, 255, 24, 25, 25, 255, 20, 21, 22, 255, 28, 29, 30, 255, 25, 25, 26, 255, 26, 27, 28, 255, 21, 21, 22, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 16, 16, 255, 20, 21, 21, 255, 18, 19, 20, 255, 12, 12, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 11, 11, 255, 7, 7, 8, 255, 12, 12, 12, 255, 9, 9, 9, 255, 14, 15, 15, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 18, 18, 19, 255, 22, 23, 24, 255, 20, 21, 22, 255, 12, 12, 12, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 23, 24, 25, 255, 22, 23, 24, 255, 19, 20, 20, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 11, 11, 255, 16, 17, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 17, 18, 18, 255, 22, 23, 24, 255, 28, 28, 29, 255, 29, 30, 31, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 14, 14, 15, 255, 10, 10, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 9, 9, 255, 21, 21, 22, 255, 16, 16, 17, 255, 18, 18, 19, 255, 21, 21, 22, 255, 17, 17, 18, 255, 18, 18, 19, 255, 24, 25, 25, 255, 18, 18, 19, 255, 22, 23, 24, 255, 19, 20, 20, 255, 22, 23, 24, 255, 17, 18, 18, 255, 14, 15, 15, 255, 19, 20, 21, 255, 20, 21, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 19, 20, 20, 255, 18, 19, 20, 255, 14, 14, 15, 255, 12, 12, 13, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 0, 0, 0, 255, 6, 6, 7, 255, 9, 9, 9, 255, 5, 5, 6, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 14, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 17, 18, 18, 255, 13, 14, 14, 255, 7, 7, 7, 255, 6, 6, 6, 255, 13, 13, 14, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 19, 20, 255, 22, 23, 24, 255, 22, 23, 24, 255, 23, 24, 25, 255, 26, 26, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 20, 21, 255, 19, 19, 20, 255, 22, 22, 23, 255, 22, 23, 24, 255, 21, 22, 23, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 12, 12, 13, 255, 15, 15, 16, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 22, 22, 23, 255, 17, 18, 18, 255, 15, 16, 16, 255, 22, 22, 23, 255, 12, 12, 13, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 13, 14, 14, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 15, 15, 16, 255, 16, 17, 17, 255, 12, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 10, 10, 10, 255, 13, 13, 14, 255, 19, 20, 21, 255, 21, 21, 22, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 21, 22, 22, 255, 31, 32, 33, 255, 23, 24, 25, 255, 25, 25, 26, 255, 17, 17, 18, 255, 14, 15, 15, 255, 11, 11, 12, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 14, 255, 14, 14, 15, 255, 18, 19, 19, 255, 21, 22, 23, 255, 17, 17, 18, 255, 20, 21, 22, 255, 21, 22, 23, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 20, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 14, 255, 10, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 9, 10, 10, 255, 10, 10, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 21, 22, 22, 255, 17, 18, 18, 255, 24, 25, 25, 255, 26, 26, 27, 255, 22, 23, 24, 255, 13, 14, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 14, 14, 255, 23, 24, 25, 255, 13, 13, 14, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 17, 18, 255, 11, 11, 11, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 6, 255, 12, 12, 12, 255, 15, 16, 16, 255, 7, 7, 7, 255, 12, 12, 13, 255, 20, 20, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 20, 20, 21, 255, 23, 24, 24, 255, 19, 20, 20, 255, 21, 21, 22, 255, 10, 10, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 16, 17, 255, 12, 12, 12, 255, 12, 13, 13, 255, 6, 6, 6, 255, 6, 6, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 9, 9, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 19, 20, 255, 13, 14, 14, 255, 10, 10, 10, 255, 15, 16, 16, 255, 24, 24, 25, 255, 27, 28, 29, 255, 24, 25, 26, 255, 16, 17, 17, 255, 18, 19, 20, 255, 12, 12, 12, 255, 7, 7, 8, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 12, 13, 255, 22, 23, 24, 255, 26, 27, 27, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 15, 15, 16, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 14, 14, 255, 19, 20, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 21, 22, 23, 255, 21, 22, 22, 255, 20, 21, 22, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 23, 24, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 25, 26, 255, 15, 15, 16, 255, 12, 12, 13, 255, 5, 5, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 15, 16, 16, 255, 12, 13, 13, 255, 18, 19, 19, 255, 11, 11, 12, 255, 17, 18, 18, 255, 22, 23, 24, 255, 18, 18, 19, 255, 21, 22, 23, 255, 22, 22, 23, 255, 15, 15, 16, 255, 13, 13, 14, 255, 20, 20, 21, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 14, 255, 21, 22, 22, 255, 19, 20, 21, 255, 14, 15, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 19, 20, 255, 17, 17, 18, 255, 18, 19, 20, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 5, 5, 6, 255, 12, 12, 13, 255, 10, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 20, 20, 21, 255, 15, 16, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 11, 12, 255, 14, 15, 15, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 19, 20, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 19, 20, 255, 21, 21, 22, 255, 27, 28, 29, 255, 31, 32, 33, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 30, 31, 32, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 17, 18, 255, 18, 19, 19, 255, 16, 16, 17, 255, 10, 11, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 16, 17, 17, 255, 13, 13, 13, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 20, 21, 255, 17, 18, 18, 255, 9, 10, 10, 255, 7, 7, 8, 255, 6, 6, 7, 255, 12, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 6, 6, 6, 255, 9, 10, 10, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 15, 15, 255, 9, 9, 9, 255, 16, 16, 17, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 5, 5, 6, 255, 13, 13, 13, 255, 15, 15, 16, 255, 12, 12, 13, 255, 17, 18, 18, 255, 24, 25, 26, 255, 22, 23, 24, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 28, 29, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 25, 26, 27, 255, 27, 28, 29, 255, 19, 20, 20, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 15, 15, 255, 14, 14, 15, 255, 24, 25, 25, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 26, 27, 255, 24, 25, 26, 255, 21, 21, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 9, 10, 10, 255, 15, 15, 16, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 15, 15, 16, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 11, 11, 255, 8, 9, 9, 255, 15, 15, 16, 255, 13, 13, 14, 255, 21, 22, 23, 255, 20, 21, 22, 255, 26, 27, 27, 255, 19, 20, 20, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 18, 19, 19, 255, 15, 16, 16, 255, 13, 14, 14, 255, 6, 6, 6, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 17, 18, 18, 255, 28, 29, 30, 255, 19, 20, 20, 255, 22, 22, 23, 255, 11, 11, 11, 255, 11, 11, 12, 255, 10, 11, 11, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 8, 8, 255, 14, 14, 15, 255, 16, 16, 17, 255, 8, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 12, 13, 13, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 18, 18, 19, 255, 18, 19, 19, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 16, 17, 255, 25, 26, 27, 255, 25, 26, 26, 255, 27, 27, 28, 255, 20, 21, 21, 255, 17, 17, 18, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 15, 15, 255, 12, 13, 13, 255, 10, 10, 11, 255, 20, 20, 21, 255, 19, 19, 20, 255, 24, 24, 25, 255, 22, 23, 24, 255, 26, 26, 27, 255, 28, 29, 30, 255, 27, 28, 29, 255, 22, 22, 23, 255, 29, 29, 30, 255, 31, 32, 33, 255, 30, 31, 32, 255, 30, 31, 32, 255, 25, 26, 26, 255, 22, 23, 24, 255, 24, 25, 26, 255, 23, 24, 25, 255, 25, 26, 26, 255, 24, 24, 25, 255, 26, 27, 28, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 14, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 10, 11, 255, 18, 18, 19, 255, 19, 20, 20, 255, 13, 13, 14, 255, 12, 12, 13, 255, 17, 17, 18, 255, 13, 13, 13, 255, 14, 15, 15, 255, 12, 12, 13, 255, 11, 11, 12, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 12, 255, 16, 17, 17, 255, 12, 12, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 15, 16, 255, 8, 9, 9, 255, 15, 16, 16, 255, 12, 12, 13, 255, 20, 21, 21, 255, 19, 19, 20, 255, 18, 19, 20, 255, 20, 21, 21, 255, 20, 21, 21, 255, 21, 22, 23, 255, 15, 15, 16, 255, 24, 25, 25, 255, 20, 21, 21, 255, 21, 21, 22, 255, 15, 15, 16, 255, 11, 11, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 15, 16, 16, 255, 23, 24, 25, 255, 19, 20, 21, 255, 28, 29, 30, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 21, 22, 255, 26, 27, 28, 255, 26, 27, 28, 255, 21, 22, 22, 255, 20, 21, 22, 255, 27, 28, 29, 255, 21, 21, 22, 255, 16, 16, 17, 255, 17, 18, 18, 255, 11, 11, 12, 255, 12, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 3, 4, 4, 255, 5, 5, 5, 255, 3, 3, 3, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 9, 10, 10, 255, 13, 14, 14, 255, 13, 14, 14, 255, 16, 17, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 13, 255, 7, 7, 7, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 9, 10, 10, 255, 17, 17, 18, 255, 21, 22, 23, 255, 20, 20, 21, 255, 32, 33, 34, 255, 21, 22, 23, 255, 28, 29, 30, 255, 26, 27, 27, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 26, 255, 26, 27, 28, 255, 21, 21, 22, 255, 19, 20, 20, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 13, 13, 14, 255, 14, 15, 15, 255, 17, 18, 18, 255, 32, 33, 34, 255, 30, 31, 32, 255, 26, 27, 27, 255, 26, 26, 27, 255, 24, 25, 25, 255, 20, 20, 21, 255, 23, 24, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 19, 20, 21, 255, 13, 13, 14, 255, 6, 6, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 12, 12, 13, 255, 13, 13, 13, 255, 19, 19, 20, 255, 17, 18, 18, 255, 22, 23, 24, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 12, 13, 13, 255, 9, 10, 10, 255, 14, 14, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 17, 18, 255, 13, 14, 14, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 12, 12, 255, 16, 17, 17, 255, 11, 11, 12, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 15, 16, 16, 255, 10, 10, 10, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 22, 22, 23, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 15, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 8, 8, 8, 255, 2, 3, 3, 255, 7, 7, 7, 255, 11, 12, 12, 255, 16, 16, 17, 255, 13, 13, 13, 255, 16, 17, 17, 255, 23, 24, 25, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 26, 26, 255, 25, 26, 26, 255, 22, 23, 24, 255, 17, 17, 18, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 4, 4, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 24, 24, 25, 255, 24, 25, 25, 255, 23, 24, 25, 255, 32, 33, 34, 255, 22, 23, 24, 255, 19, 20, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 10, 10, 11, 255, 11, 11, 12, 255, 16, 16, 17, 255, 14, 15, 15, 255, 21, 22, 23, 255, 23, 24, 24, 255, 20, 21, 21, 255, 22, 22, 23, 255, 26, 26, 27, 255, 21, 21, 22, 255, 24, 24, 25, 255, 28, 29, 30, 255, 20, 21, 21, 255, 20, 21, 22, 255, 22, 23, 24, 255, 25, 26, 27, 255, 21, 22, 23, 255, 17, 18, 18, 255, 19, 19, 20, 255, 25, 25, 26, 255, 22, 23, 24, 255, 11, 11, 11, 255, 13, 13, 14, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 12, 12, 255, 11, 11, 12, 255, 14, 15, 15, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 14, 15, 255, 16, 17, 17, 255, 21, 21, 22, 255, 14, 15, 15, 255, 18, 19, 20, 255, 25, 25, 26, 255, 28, 28, 29, 255, 25, 26, 27, 255, 27, 27, 28, 255, 29, 30, 31, 255, 26, 26, 27, 255, 20, 21, 22, 255, 25, 26, 26, 255, 17, 18, 18, 255, 18, 19, 20, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 21, 255, 24, 25, 26, 255, 24, 25, 25, 255, 32, 33, 34, 255, 28, 28, 29, 255, 31, 32, 33, 255, 31, 32, 33, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 23, 24, 255, 14, 14, 15, 255, 18, 19, 19, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 10, 10, 11, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 12, 12, 255, 7, 7, 7, 255, 4, 4, 4, 255, 6, 6, 7, 255, 7, 7, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 5, 5, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 11, 11, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 17, 17, 18, 255, 9, 10, 10, 255, 18, 19, 19, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 5, 5, 5, 255, 1, 1, 1, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 9, 9, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 18, 18, 19, 255, 22, 23, 24, 255, 15, 16, 16, 255, 20, 21, 22, 255, 23, 24, 25, 255, 21, 21, 22, 255, 26, 27, 28, 255, 24, 25, 26, 255, 25, 26, 26, 255, 24, 25, 26, 255, 26, 27, 28, 255, 24, 24, 25, 255, 25, 26, 26, 255, 22, 23, 24, 255, 13, 13, 14, 255, 13, 14, 14, 255, 9, 10, 10, 255, 9, 9, 9, 255, 14, 15, 15, 255, 11, 12, 12, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 21, 22, 23, 255, 19, 20, 21, 255, 17, 18, 18, 255, 19, 19, 20, 255, 19, 19, 20, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 17, 18, 18, 255, 14, 15, 15, 255, 18, 19, 20, 255, 22, 23, 24, 255, 8, 9, 9, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 12, 12, 13, 255, 13, 13, 14, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 17, 18, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 7, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 9, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 12, 12, 13, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 5, 5, 6, 255, 8, 9, 9, 255, 11, 12, 12, 255, 11, 11, 11, 255, 14, 15, 15, 255, 15, 16, 16, 255, 19, 20, 20, 255, 12, 13, 13, 255, 11, 11, 11, 255, 5, 5, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 17, 255, 22, 23, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 24, 25, 26, 255, 16, 16, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 13, 255, 13, 13, 14, 255, 27, 28, 29, 255, 25, 26, 26, 255, 26, 27, 28, 255, 32, 33, 34, 255, 22, 23, 24, 255, 23, 24, 25, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 18, 19, 20, 255, 23, 24, 24, 255, 20, 21, 21, 255, 19, 19, 20, 255, 22, 23, 24, 255, 20, 21, 21, 255, 15, 16, 16, 255, 22, 23, 24, 255, 23, 24, 24, 255, 27, 28, 29, 255, 24, 25, 25, 255, 27, 28, 29, 255, 24, 24, 25, 255, 18, 19, 20, 255, 21, 22, 23, 255, 13, 13, 14, 255, 15, 16, 16, 255, 17, 17, 18, 255, 17, 18, 18, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 8, 8, 8, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 5, 5, 5, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 18, 19, 19, 255, 21, 22, 23, 255, 22, 22, 23, 255, 24, 24, 25, 255, 27, 28, 29, 255, 14, 15, 15, 255, 14, 15, 15, 255, 21, 22, 22, 255, 23, 24, 24, 255, 32, 33, 34, 255, 26, 26, 27, 255, 30, 31, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 17, 18, 18, 255, 24, 24, 25, 255, 20, 21, 22, 255, 18, 19, 20, 255, 16, 17, 17, 255, 13, 14, 14, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 18, 19, 19, 255, 21, 22, 22, 255, 21, 21, 22, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 32, 33, 34, 255, 23, 24, 25, 255, 19, 20, 21, 255, 12, 12, 13, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 17, 17, 18, 255, 11, 11, 12, 255, 13, 13, 13, 255, 6, 6, 6, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 16, 17, 17, 255, 13, 13, 14, 255, 10, 11, 11, 255, 16, 16, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 15, 16, 16, 255, 11, 11, 12, 255, 11, 11, 12, 255, 19, 20, 21, 255, 9, 9, 9, 255, 13, 13, 14, 255, 15, 16, 16, 255, 13, 14, 14, 255, 18, 19, 20, 255, 17, 17, 18, 255, 16, 17, 17, 255, 10, 11, 11, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 9, 9, 255, 8, 9, 9, 255, 6, 6, 7, 255, 7, 7, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 11, 255, 17, 17, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 17, 17, 255, 22, 23, 24, 255, 19, 20, 21, 255, 19, 20, 21, 255, 23, 24, 25, 255, 27, 27, 28, 255, 32, 33, 34, 255, 21, 22, 23, 255, 21, 22, 22, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 19, 20, 20, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 27, 28, 29, 255, 25, 25, 26, 255, 26, 27, 28, 255, 19, 20, 21, 255, 15, 16, 16, 255, 18, 19, 20, 255, 10, 11, 11, 255, 12, 12, 12, 255, 7, 7, 8, 255, 8, 9, 9, 255, 14, 15, 15, 255, 14, 15, 15, 255, 13, 13, 14, 255, 24, 25, 25, 255, 28, 29, 30, 255, 24, 25, 26, 255, 11, 12, 12, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 7, 7, 8, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 7, 255, 14, 14, 15, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 13, 13, 14, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 9, 9, 255, 12, 13, 13, 255, 14, 15, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 10, 10, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 20, 21, 21, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 16, 17, 17, 255, 23, 24, 25, 255, 32, 33, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 25, 26, 27, 255, 21, 21, 22, 255, 19, 19, 20, 255, 16, 16, 17, 255, 14, 14, 15, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 26, 27, 28, 255, 25, 26, 27, 255, 32, 33, 34, 255, 25, 26, 27, 255, 29, 30, 31, 255, 22, 23, 24, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 10, 11, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 14, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 15, 15, 16, 255, 22, 22, 23, 255, 17, 18, 18, 255, 17, 18, 18, 255, 16, 17, 17, 255, 21, 21, 22, 255, 17, 17, 18, 255, 22, 23, 24, 255, 15, 15, 16, 255, 15, 15, 16, 255, 10, 10, 10, 255, 13, 13, 14, 255, 12, 12, 12, 255, 14, 14, 15, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 8, 255, 12, 12, 13, 255, 14, 15, 15, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 11, 255, 16, 17, 17, 255, 16, 17, 17, 255, 20, 21, 22, 255, 19, 20, 21, 255, 23, 24, 24, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 25, 255, 31, 32, 33, 255, 25, 26, 27, 255, 29, 30, 31, 255, 31, 32, 33, 255, 27, 27, 28, 255, 15, 16, 16, 255, 13, 14, 14, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 13, 14, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 25, 25, 26, 255, 25, 26, 27, 255, 26, 27, 28, 255, 19, 19, 20, 255, 22, 23, 24, 255, 17, 17, 18, 255, 14, 14, 15, 255, 21, 21, 22, 255, 18, 19, 20, 255, 7, 7, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 18, 18, 19, 255, 12, 12, 12, 255, 19, 19, 20, 255, 19, 19, 20, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 15, 16, 16, 255, 7, 7, 8, 255, 12, 12, 13, 255, 6, 6, 6, 255, 11, 11, 11, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 19, 20, 21, 255, 17, 18, 18, 255, 13, 14, 14, 255, 20, 20, 21, 255, 15, 15, 16, 255, 18, 18, 19, 255, 21, 21, 22, 255, 21, 22, 23, 255, 18, 18, 19, 255, 21, 22, 23, 255, 15, 16, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 11, 12, 255, 13, 13, 14, 255, 5, 5, 6, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 9, 9, 255, 5, 5, 5, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 8, 9, 9, 255, 17, 18, 18, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 16, 16, 255, 17, 17, 18, 255, 20, 21, 21, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 17, 18, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 16, 17, 17, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 24, 24, 25, 255, 32, 33, 34, 255, 29, 30, 31, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 8, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 16, 16, 17, 255, 14, 14, 15, 255, 19, 20, 20, 255, 15, 15, 16, 255, 21, 22, 23, 255, 29, 30, 31, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 9, 10, 10, 255, 15, 15, 16, 255, 11, 12, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 3, 4, 4, 255, 5, 5, 6, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 15, 16, 255, 11, 12, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 16, 17, 17, 255, 12, 12, 13, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 7, 255, 6, 6, 6, 255, 12, 13, 13, 255, 12, 12, 13, 255, 17, 17, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 24, 25, 26, 255, 30, 31, 32, 255, 24, 25, 26, 255, 18, 19, 20, 255, 13, 14, 14, 255, 10, 10, 10, 255, 5, 5, 6, 255, 10, 10, 10, 255, 7, 7, 8, 255, 12, 12, 12, 255, 11, 12, 12, 255, 18, 19, 20, 255, 30, 31, 32, 255, 32, 33, 34, 255, 27, 27, 28, 255, 22, 23, 24, 255, 21, 22, 22, 255, 24, 25, 26, 255, 16, 17, 17, 255, 10, 11, 11, 255, 10, 10, 10, 255, 5, 5, 5, 255, 7, 7, 8, 255, 14, 14, 15, 255, 19, 19, 20, 255, 19, 20, 20, 255, 24, 25, 26, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 20, 21, 21, 255, 20, 21, 21, 255, 14, 14, 15, 255, 9, 9, 9, 255, 8, 8, 8, 255, 13, 13, 14, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 16, 17, 17, 255, 14, 15, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 13, 13, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 15, 15, 255, 9, 9, 9, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 14, 14, 255, 16, 16, 17, 255, 20, 20, 21, 255, 12, 13, 13, 255, 16, 17, 17, 255, 15, 15, 16, 255, 13, 13, 14, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 13, 14, 14, 255, 11, 12, 12, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 12, 12, 12, 255, 24, 25, 26, 255, 20, 21, 22, 255, 28, 29, 30, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 31, 32, 33, 255, 20, 20, 21, 255, 22, 22, 23, 255, 19, 20, 21, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 8, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 20, 21, 22, 255, 16, 16, 17, 255, 21, 21, 22, 255, 18, 18, 19, 255, 21, 22, 22, 255, 16, 17, 17, 255, 12, 12, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 10, 255, 3, 3, 3, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 13, 14, 255, 18, 19, 20, 255, 15, 16, 16, 255, 23, 24, 25, 255, 22, 22, 23, 255, 25, 25, 26, 255, 20, 21, 22, 255, 18, 18, 19, 255, 23, 24, 24, 255, 18, 19, 20, 255, 18, 18, 19, 255, 12, 12, 13, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 13, 13, 13, 255, 6, 6, 7, 255, 7, 7, 7, 255, 9, 10, 10, 255, 16, 16, 17, 255, 18, 19, 20, 255, 25, 25, 26, 255, 27, 27, 28, 255, 25, 26, 27, 255, 26, 27, 28, 255, 22, 22, 23, 255, 19, 19, 20, 255, 23, 24, 24, 255, 19, 20, 20, 255, 25, 26, 27, 255, 19, 19, 20, 255, 18, 18, 19, 255, 20, 20, 21, 255, 12, 12, 12, 255, 14, 14, 15, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 14, 14, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 11, 11, 255, 15, 16, 16, 255, 10, 10, 11, 255, 15, 16, 16, 255, 10, 10, 11, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 10, 11, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 13, 13, 13, 255, 12, 12, 12, 255, 14, 14, 15, 255, 13, 13, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 26, 27, 28, 255, 28, 29, 30, 255, 27, 28, 29, 255, 21, 22, 23, 255, 23, 24, 25, 255, 17, 17, 18, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 11, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 19, 20, 255, 24, 25, 25, 255, 29, 30, 31, 255, 31, 32, 33, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 3, 3, 3, 255, 6, 6, 6, 255, 13, 13, 13, 255, 6, 6, 6, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 11, 11, 11, 255, 13, 14, 14, 255, 10, 10, 11, 255, 18, 19, 19, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 17, 18, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 16, 16, 255, 17, 18, 18, 255, 10, 11, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 6, 6, 7, 255, 8, 9, 9, 255, 13, 14, 14, 255, 16, 17, 17, 255, 20, 20, 21, 255, 17, 17, 18, 255, 18, 19, 20, 255, 23, 24, 25, 255, 29, 29, 30, 255, 22, 23, 24, 255, 26, 26, 27, 255, 20, 20, 21, 255, 16, 16, 17, 255, 9, 9, 9, 255, 7, 7, 8, 255, 6, 6, 7, 255, 8, 8, 8, 255, 12, 12, 13, 255, 10, 10, 10, 255, 15, 16, 16, 255, 25, 25, 26, 255, 28, 29, 30, 255, 27, 28, 29, 255, 22, 23, 24, 255, 26, 26, 27, 255, 21, 21, 22, 255, 13, 13, 13, 255, 12, 12, 12, 255, 7, 7, 7, 255, 3, 3, 3, 255, 9, 9, 9, 255, 9, 9, 9, 255, 20, 21, 22, 255, 25, 26, 26, 255, 25, 26, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 22, 23, 255, 17, 17, 18, 255, 18, 19, 19, 255, 12, 12, 12, 255, 10, 10, 10, 255, 14, 14, 15, 255, 11, 11, 12, 255, 7, 7, 8, 255, 10, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 13, 13, 14, 255, 14, 14, 15, 255, 10, 11, 11, 255, 12, 12, 12, 255, 15, 16, 16, 255, 11, 11, 12, 255, 7, 7, 7, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 4, 4, 4, 255, 5, 5, 6, 255, 8, 8, 8, 255, 13, 14, 14, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 15, 16, 16, 255, 19, 19, 20, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 18, 19, 19, 255, 11, 12, 12, 255, 18, 19, 20, 255, 11, 11, 12, 255, 15, 15, 16, 255, 17, 18, 18, 255, 12, 12, 12, 255, 16, 17, 17, 255, 9, 9, 9, 255, 5, 5, 6, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 13, 13, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 13, 13, 14, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 26, 26, 27, 255, 18, 18, 19, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 29, 29, 30, 255, 22, 22, 23, 255, 21, 21, 22, 255, 29, 29, 30, 255, 24, 25, 25, 255, 18, 19, 20, 255, 14, 15, 15, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 7, 7, 8, 255, 6, 6, 6, 255, 12, 12, 13, 255, 7, 7, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 8, 255, 13, 14, 14, 255, 13, 13, 14, 255, 19, 20, 21, 255, 18, 19, 19, 255, 21, 21, 22, 255, 25, 25, 26, 255, 32, 33, 34, 255, 21, 22, 22, 255, 26, 27, 27, 255, 23, 24, 24, 255, 16, 17, 17, 255, 20, 21, 21, 255, 23, 24, 25, 255, 17, 18, 18, 255, 18, 19, 20, 255, 9, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 19, 19, 20, 255, 24, 25, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 25, 26, 26, 255, 22, 23, 24, 255, 24, 25, 25, 255, 22, 23, 24, 255, 24, 25, 25, 255, 21, 21, 22, 255, 17, 18, 18, 255, 14, 15, 15, 255, 13, 14, 14, 255, 18, 19, 19, 255, 19, 20, 21, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 10, 10, 255, 14, 15, 15, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 5, 5, 6, 255, 13, 13, 13, 255, 9, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 12, 12, 255, 8, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 25, 26, 27, 255, 29, 29, 30, 255, 26, 27, 28, 255, 22, 23, 24, 255, 19, 19, 20, 255, 27, 28, 29, 255, 16, 17, 17, 255, 20, 21, 22, 255, 15, 16, 16, 255, 18, 18, 19, 255, 11, 11, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 19, 255, 17, 18, 18, 255, 18, 19, 20, 255, 17, 18, 18, 255, 31, 32, 33, 255, 32, 33, 34, 255, 26, 26, 27, 255, 12, 12, 12, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 10, 10, 255, 5, 5, 5, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 13, 14, 255, 18, 19, 19, 255, 15, 16, 16, 255, 21, 22, 23, 255, 15, 16, 16, 255, 20, 20, 21, 255, 16, 16, 17, 255, 20, 21, 22, 255, 27, 28, 29, 255, 20, 21, 22, 255, 19, 19, 20, 255, 18, 19, 20, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 12, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 5, 5, 5, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 17, 17, 255, 15, 16, 16, 255, 18, 19, 20, 255, 20, 21, 22, 255, 21, 21, 22, 255, 21, 22, 23, 255, 27, 27, 28, 255, 27, 28, 29, 255, 25, 26, 27, 255, 22, 23, 24, 255, 22, 22, 23, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 16, 17, 17, 255, 25, 26, 27, 255, 32, 33, 34, 255, 23, 24, 24, 255, 21, 22, 23, 255, 19, 20, 20, 255, 21, 21, 22, 255, 13, 14, 14, 255, 10, 10, 10, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 23, 24, 24, 255, 25, 26, 26, 255, 26, 27, 27, 255, 32, 33, 34, 255, 29, 29, 30, 255, 19, 20, 21, 255, 18, 18, 19, 255, 12, 12, 12, 255, 13, 14, 14, 255, 12, 13, 13, 255, 11, 11, 12, 255, 13, 13, 14, 255, 13, 13, 13, 255, 12, 13, 13, 255, 8, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 5, 5, 5, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 12, 13, 13, 255, 15, 15, 16, 255, 19, 20, 20, 255, 14, 15, 15, 255, 15, 16, 16, 255, 13, 13, 13, 255, 20, 21, 21, 255, 23, 24, 25, 255, 14, 14, 15, 255, 21, 22, 22, 255, 21, 22, 22, 255, 16, 17, 17, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 21, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 16, 16, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 18, 19, 20, 255, 14, 14, 15, 255, 20, 20, 21, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 29, 30, 31, 255, 22, 23, 24, 255, 26, 27, 27, 255, 17, 17, 18, 255, 18, 18, 19, 255, 16, 16, 17, 255, 17, 17, 18, 255, 12, 12, 13, 255, 5, 5, 5, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 13, 13, 14, 255, 7, 7, 8, 255, 18, 18, 19, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 10, 10, 10, 255, 4, 4, 4, 255, 6, 6, 6, 255, 6, 6, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 2, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 13, 13, 13, 255, 16, 17, 17, 255, 11, 12, 12, 255, 23, 24, 25, 255, 20, 21, 21, 255, 26, 27, 27, 255, 32, 33, 34, 255, 18, 19, 19, 255, 29, 29, 30, 255, 25, 25, 26, 255, 17, 18, 18, 255, 25, 26, 27, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 15, 16, 16, 255, 17, 18, 18, 255, 21, 22, 23, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 24, 25, 255, 26, 27, 27, 255, 25, 25, 26, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 23, 24, 255, 20, 21, 21, 255, 21, 22, 22, 255, 24, 24, 25, 255, 20, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 5, 5, 5, 255, 8, 8, 8, 255, 1, 2, 2, 255, 2, 2, 2, 255, 5, 5, 5, 255, 3, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 11, 11, 255, 29, 30, 31, 255, 26, 27, 27, 255, 27, 28, 29, 255, 26, 27, 27, 255, 20, 21, 22, 255, 17, 18, 18, 255, 25, 25, 26, 255, 27, 28, 29, 255, 19, 19, 20, 255, 23, 24, 25, 255, 16, 17, 17, 255, 15, 15, 16, 255, 16, 17, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 4, 4, 4, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 23, 24, 24, 255, 21, 22, 23, 255, 29, 29, 30, 255, 30, 31, 32, 255, 21, 22, 23, 255, 26, 26, 27, 255, 15, 15, 16, 255, 9, 10, 10, 255, 6, 6, 7, 255, 5, 5, 5, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 14, 14, 15, 255, 21, 21, 22, 255, 18, 19, 19, 255, 25, 26, 27, 255, 19, 19, 20, 255, 23, 24, 24, 255, 23, 24, 24, 255, 26, 26, 27, 255, 24, 25, 25, 255, 21, 22, 22, 255, 19, 19, 20, 255, 23, 24, 25, 255, 22, 23, 24, 255, 26, 26, 27, 255, 23, 24, 24, 255, 22, 23, 24, 255, 28, 28, 29, 255, 24, 25, 26, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 14, 14, 255, 14, 14, 15, 255, 24, 24, 25, 255, 19, 20, 21, 255, 24, 25, 25, 255, 25, 25, 26, 255, 23, 24, 25, 255, 31, 32, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 24, 24, 25, 255, 25, 26, 26, 255, 21, 22, 23, 255, 19, 20, 21, 255, 20, 21, 21, 255, 13, 13, 13, 255, 14, 15, 15, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 18, 19, 20, 255, 28, 28, 29, 255, 28, 29, 30, 255, 24, 25, 25, 255, 22, 23, 24, 255, 23, 24, 25, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 13, 13, 255, 6, 6, 6, 255, 6, 6, 7, 255, 17, 18, 18, 255, 18, 19, 19, 255, 18, 18, 19, 255, 21, 22, 22, 255, 31, 32, 33, 255, 32, 33, 33, 255, 25, 25, 26, 255, 29, 30, 31, 255, 18, 19, 20, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 11, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 11, 11, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 17, 17, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 15, 16, 16, 255, 19, 20, 21, 255, 9, 10, 10, 255, 11, 11, 12, 255, 6, 6, 6, 255, 9, 9, 9, 255, 5, 5, 5, 255, 3, 3, 3, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 10, 10, 255, 21, 22, 22, 255, 14, 14, 15, 255, 9, 10, 10, 255, 14, 14, 15, 255, 19, 20, 20, 255, 24, 24, 25, 255, 17, 18, 18, 255, 25, 26, 27, 255, 20, 20, 21, 255, 25, 26, 26, 255, 24, 25, 26, 255, 22, 23, 24, 255, 20, 20, 21, 255, 31, 32, 33, 255, 32, 33, 34, 255, 27, 27, 28, 255, 16, 17, 17, 255, 20, 21, 21, 255, 14, 15, 15, 255, 16, 17, 17, 255, 11, 11, 12, 255, 13, 13, 13, 255, 8, 8, 8, 255, 10, 10, 11, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 13, 14, 255, 20, 21, 22, 255, 15, 15, 16, 255, 25, 25, 26, 255, 22, 23, 24, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 21, 22, 22, 255, 18, 18, 19, 255, 19, 20, 20, 255, 15, 15, 16, 255, 13, 13, 14, 255, 11, 11, 11, 255, 6, 6, 6, 255, 4, 4, 4, 255, 12, 12, 12, 255, 13, 14, 14, 255, 8, 8, 8, 255, 11, 11, 12, 255, 12, 13, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 15, 16, 16, 255, 21, 22, 22, 255, 25, 26, 26, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 24, 25, 25, 255, 22, 23, 24, 255, 18, 18, 19, 255, 13, 13, 14, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 25, 26, 26, 255, 30, 31, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 33, 255, 28, 29, 30, 255, 24, 25, 26, 255, 26, 27, 28, 255, 23, 24, 24, 255, 26, 26, 27, 255, 17, 18, 18, 255, 28, 29, 30, 255, 26, 27, 27, 255, 28, 28, 29, 255, 26, 27, 28, 255, 21, 21, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 13, 14, 14, 255, 10, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 12, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 15, 16, 16, 255, 13, 14, 14, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 30, 31, 32, 255, 24, 25, 26, 255, 23, 24, 25, 255, 24, 24, 25, 255, 18, 18, 19, 255, 20, 20, 21, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 12, 13, 13, 255, 16, 16, 17, 255, 16, 16, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 18, 18, 255, 25, 25, 26, 255, 22, 23, 24, 255, 28, 29, 30, 255, 25, 26, 27, 255, 32, 33, 34, 255, 19, 19, 20, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 11, 11, 255, 11, 11, 11, 255, 18, 19, 20, 255, 15, 15, 16, 255, 15, 16, 16, 255, 23, 24, 25, 255, 24, 25, 25, 255, 24, 25, 26, 255, 25, 26, 27, 255, 28, 29, 30, 255, 26, 27, 28, 255, 32, 33, 34, 255, 24, 24, 25, 255, 23, 24, 25, 255, 28, 29, 30, 255, 28, 29, 30, 255, 23, 24, 24, 255, 28, 29, 30, 255, 20, 21, 22, 255, 22, 23, 24, 255, 20, 21, 22, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 21, 21, 22, 255, 20, 21, 22, 255, 28, 28, 29, 255, 22, 22, 23, 255, 23, 24, 25, 255, 24, 25, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 24, 25, 25, 255, 21, 22, 22, 255, 21, 21, 22, 255, 12, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 16, 16, 255, 17, 17, 18, 255, 19, 20, 21, 255, 32, 33, 34, 255, 20, 20, 21, 255, 21, 22, 23, 255, 26, 27, 27, 255, 18, 19, 20, 255, 17, 17, 18, 255, 13, 13, 14, 255, 5, 5, 5, 255, 11, 11, 12, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 17, 17, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 17, 18, 18, 255, 15, 15, 16, 255, 14, 15, 15, 255, 14, 15, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 20, 20, 21, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 12, 12, 12, 255, 18, 18, 19, 255, 18, 19, 19, 255, 18, 18, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 18, 18, 255, 10, 10, 10, 255, 12, 13, 13, 255, 10, 11, 11, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 11, 12, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 10, 255, 21, 21, 22, 255, 17, 18, 18, 255, 18, 19, 20, 255, 21, 22, 23, 255, 20, 21, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 22, 23, 24, 255, 21, 21, 22, 255, 26, 27, 28, 255, 21, 22, 23, 255, 20, 21, 22, 255, 23, 24, 25, 255, 24, 25, 25, 255, 22, 23, 24, 255, 28, 28, 29, 255, 29, 29, 30, 255, 19, 20, 21, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 11, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 7, 7, 8, 255, 12, 13, 13, 255, 10, 10, 10, 255, 7, 7, 7, 255, 11, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 18, 19, 20, 255, 21, 22, 22, 255, 23, 24, 24, 255, 25, 26, 27, 255, 29, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 28, 28, 29, 255, 24, 24, 25, 255, 18, 19, 20, 255, 19, 19, 20, 255, 17, 18, 18, 255, 7, 7, 7, 255, 6, 6, 7, 255, 9, 9, 9, 255, 13, 13, 14, 255, 8, 9, 9, 255, 10, 11, 11, 255, 8, 9, 9, 255, 2, 2, 2, 255, 8, 8, 8, 255, 8, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 13, 13, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 16, 17, 17, 255, 19, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 12, 255, 14, 15, 15, 255, 19, 19, 20, 255, 24, 25, 25, 255, 28, 29, 30, 255, 29, 29, 30, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 29, 29, 30, 255, 18, 19, 20, 255, 23, 24, 25, 255, 17, 18, 18, 255, 15, 16, 16, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 12, 13, 255, 13, 14, 14, 255, 12, 12, 12, 255, 13, 13, 13, 255, 16, 16, 17, 255, 11, 11, 12, 255, 13, 13, 14, 255, 13, 14, 14, 255, 10, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 16, 17, 17, 255, 15, 16, 16, 255, 30, 31, 32, 255, 31, 32, 33, 255, 30, 31, 32, 255, 28, 29, 30, 255, 32, 33, 34, 255, 27, 28, 29, 255, 30, 31, 32, 255, 27, 28, 29, 255, 25, 26, 27, 255, 19, 20, 21, 255, 17, 17, 18, 255, 12, 12, 13, 255, 9, 10, 10, 255, 12, 13, 13, 255, 16, 16, 17, 255, 21, 22, 22, 255, 19, 19, 20, 255, 19, 20, 20, 255, 24, 25, 25, 255, 22, 23, 24, 255, 25, 26, 26, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 24, 25, 26, 255, 12, 12, 13, 255, 22, 23, 24, 255, 13, 13, 13, 255, 8, 9, 9, 255, 11, 11, 12, 255, 15, 15, 16, 255, 20, 20, 21, 255, 19, 20, 20, 255, 18, 19, 19, 255, 20, 21, 21, 255, 24, 24, 25, 255, 28, 29, 30, 255, 26, 26, 27, 255, 22, 23, 24, 255, 24, 25, 26, 255, 27, 27, 28, 255, 28, 28, 29, 255, 27, 27, 28, 255, 31, 32, 33, 255, 28, 29, 30, 255, 22, 23, 24, 255, 24, 25, 26, 255, 26, 27, 28, 255, 24, 24, 25, 255, 18, 19, 20, 255, 23, 24, 25, 255, 18, 19, 20, 255, 19, 19, 20, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 16, 17, 17, 255, 26, 27, 27, 255, 29, 30, 31, 255, 24, 25, 25, 255, 20, 20, 21, 255, 27, 28, 29, 255, 26, 27, 27, 255, 28, 29, 30, 255, 28, 29, 30, 255, 27, 28, 29, 255, 32, 33, 34, 255, 22, 23, 24, 255, 16, 16, 17, 255, 10, 10, 10, 255, 10, 11, 11, 255, 6, 6, 7, 255, 8, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 17, 17, 18, 255, 23, 24, 24, 255, 31, 32, 33, 255, 26, 27, 27, 255, 24, 24, 25, 255, 24, 25, 26, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 13, 14, 255, 8, 8, 8, 255, 11, 12, 12, 255, 14, 14, 15, 255, 18, 18, 19, 255, 25, 26, 27, 255, 29, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 18, 18, 19, 255, 15, 15, 16, 255, 14, 14, 15, 255, 14, 15, 15, 255, 12, 13, 13, 255, 17, 18, 18, 255, 16, 17, 17, 255, 20, 20, 21, 255, 21, 22, 23, 255, 21, 21, 22, 255, 15, 15, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 18, 19, 255, 19, 19, 20, 255, 25, 26, 26, 255, 26, 26, 27, 255, 19, 20, 20, 255, 17, 17, 18, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 10, 10, 255, 11, 11, 12, 255, 13, 14, 14, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 14, 15, 15, 255, 16, 17, 17, 255, 24, 25, 26, 255, 24, 24, 25, 255, 25, 26, 26, 255, 18, 19, 19, 255, 16, 17, 17, 255, 21, 22, 22, 255, 21, 21, 22, 255, 26, 26, 27, 255, 25, 26, 27, 255, 23, 24, 25, 255, 22, 23, 24, 255, 25, 26, 26, 255, 27, 28, 29, 255, 28, 28, 29, 255, 20, 21, 21, 255, 26, 26, 27, 255, 16, 17, 17, 255, 16, 17, 17, 255, 10, 10, 10, 255, 3, 3, 3, 255, 10, 10, 11, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 11, 12, 255, 16, 17, 17, 255, 13, 14, 14, 255, 11, 12, 12, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 12, 12, 13, 255, 7, 7, 8, 255, 20, 20, 21, 255, 21, 21, 22, 255, 20, 21, 22, 255, 26, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 28, 255, 20, 21, 22, 255, 15, 16, 16, 255, 11, 12, 12, 255, 7, 7, 7, 255, 6, 6, 6, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 6, 255, 4, 4, 4, 255, 9, 9, 9, 255, 8, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 10, 11, 11, 255, 10, 11, 11, 255, 5, 5, 5, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 18, 19, 19, 255, 24, 25, 25, 255, 24, 25, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 22, 22, 23, 255, 21, 22, 22, 255, 18, 19, 19, 255, 19, 20, 21, 255, 10, 11, 11, 255, 12, 13, 13, 255, 6, 6, 6, 255, 11, 12, 12, 255, 9, 10, 10, 255, 15, 16, 16, 255, 19, 20, 21, 255, 24, 25, 25, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 22, 23, 24, 255, 19, 19, 20, 255, 15, 16, 16, 255, 16, 16, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 20, 255, 11, 11, 11, 255, 13, 13, 14, 255, 15, 15, 16, 255, 16, 17, 17, 255, 24, 25, 25, 255, 8, 9, 9, 255, 14, 14, 15, 255, 18, 19, 19, 255, 19, 20, 20, 255, 20, 20, 21, 255, 11, 12, 12, 255, 10, 11, 11, 255, 17, 18, 18, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 11, 12, 12, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 11, 11, 255, 32, 33, 34, 255, 31, 32, 33, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 21, 22, 23, 255, 20, 21, 22, 255, 15, 16, 16, 255, 12, 13, 13, 255, 8, 9, 9, 255, 16, 16, 17, 255, 13, 13, 13, 255, 14, 15, 15, 255, 22, 22, 23, 255, 21, 22, 23, 255, 25, 26, 26, 255, 17, 18, 18, 255, 21, 22, 22, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 26, 27, 27, 255, 15, 15, 16, 255, 18, 18, 19, 255, 15, 16, 16, 255, 13, 13, 13, 255, 10, 10, 11, 255, 13, 13, 14, 255, 22, 22, 23, 255, 18, 19, 20, 255, 16, 17, 17, 255, 20, 20, 21, 255, 24, 24, 25, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 30, 31, 31, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 23, 24, 24, 255, 19, 20, 20, 255, 21, 22, 23, 255, 23, 24, 24, 255, 15, 15, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 14, 15, 15, 255, 20, 21, 21, 255, 25, 26, 27, 255, 18, 19, 20, 255, 22, 22, 23, 255, 22, 22, 23, 255, 28, 28, 29, 255, 19, 20, 20, 255, 26, 27, 28, 255, 30, 31, 32, 255, 25, 26, 26, 255, 30, 31, 32, 255, 28, 29, 30, 255, 21, 22, 23, 255, 18, 19, 19, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 19, 20, 20, 255, 13, 13, 13, 255, 20, 21, 21, 255, 19, 20, 20, 255, 19, 20, 21, 255, 21, 21, 22, 255, 21, 21, 22, 255, 17, 17, 18, 255, 18, 18, 19, 255, 14, 15, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 20, 20, 255, 28, 29, 30, 255, 30, 31, 32, 255, 31, 32, 33, 255, 18, 19, 20, 255, 19, 20, 20, 255, 14, 14, 15, 255, 11, 12, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 23, 24, 24, 255, 30, 31, 31, 255, 26, 26, 27, 255, 24, 25, 26, 255, 22, 23, 24, 255, 19, 20, 20, 255, 26, 27, 28, 255, 23, 24, 25, 255, 15, 15, 16, 255, 17, 17, 18, 255, 25, 26, 27, 255, 20, 20, 21, 255, 20, 20, 21, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 13, 13, 255, 20, 20, 21, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 9, 9, 255, 11, 11, 11, 255, 14, 15, 15, 255, 20, 21, 21, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 26, 27, 255, 27, 27, 28, 255, 23, 24, 24, 255, 17, 17, 18, 255, 31, 32, 33, 255, 31, 32, 33, 255, 18, 19, 20, 255, 25, 26, 26, 255, 32, 33, 34, 255, 23, 24, 25, 255, 20, 21, 21, 255, 20, 21, 22, 255, 13, 13, 13, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 15, 15, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 21, 21, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 10, 10, 10, 255, 7, 7, 7, 255, 9, 10, 10, 255, 13, 13, 14, 255, 18, 19, 19, 255, 18, 19, 20, 255, 26, 27, 28, 255, 28, 29, 30, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 22, 255, 21, 21, 22, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 27, 27, 28, 255, 16, 16, 17, 255, 13, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 13, 14, 255, 9, 9, 9, 255, 17, 18, 18, 255, 13, 13, 14, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 11, 11, 255, 7, 7, 8, 255, 11, 11, 11, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 13, 13, 255, 13, 13, 14, 255, 18, 18, 19, 255, 14, 14, 15, 255, 24, 25, 26, 255, 24, 25, 26, 255, 26, 27, 27, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 29, 29, 30, 255, 18, 19, 19, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 14, 14, 255, 10, 10, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 22, 22, 23, 255, 20, 20, 21, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 25, 26, 27, 255, 23, 24, 25, 255, 24, 24, 25, 255, 12, 13, 13, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 15, 15, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 17, 18, 18, 255, 19, 20, 20, 255, 18, 19, 19, 255, 19, 20, 21, 255, 20, 21, 21, 255, 16, 16, 17, 255, 18, 19, 20, 255, 14, 15, 15, 255, 14, 14, 15, 255, 22, 23, 24, 255, 14, 14, 15, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 10, 11, 255, 10, 10, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 20, 21, 21, 255, 20, 21, 22, 255, 13, 14, 14, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 14, 14, 15, 255, 14, 15, 15, 255, 15, 15, 16, 255, 18, 19, 19, 255, 24, 25, 25, 255, 22, 23, 24, 255, 21, 22, 23, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 24, 25, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 23, 24, 24, 255, 16, 17, 17, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 23, 24, 25, 255, 18, 19, 19, 255, 18, 18, 19, 255, 31, 32, 33, 255, 24, 24, 25, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 28, 29, 255, 20, 20, 21, 255, 28, 29, 30, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 16, 17, 17, 255, 21, 22, 23, 255, 19, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 11, 11, 11, 255, 13, 14, 14, 255, 13, 13, 13, 255, 18, 19, 20, 255, 20, 21, 22, 255, 18, 19, 19, 255, 32, 33, 34, 255, 26, 27, 28, 255, 27, 27, 28, 255, 24, 25, 26, 255, 17, 18, 18, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 27, 27, 255, 27, 28, 29, 255, 20, 21, 22, 255, 18, 19, 19, 255, 22, 23, 24, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 9, 9, 255, 17, 18, 18, 255, 12, 13, 13, 255, 16, 17, 17, 255, 22, 23, 24, 255, 20, 21, 21, 255, 18, 19, 19, 255, 19, 19, 20, 255, 15, 15, 16, 255, 19, 20, 21, 255, 13, 14, 14, 255, 11, 12, 12, 255, 15, 16, 16, 255, 20, 21, 21, 255, 24, 25, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 23, 24, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 18, 19, 19, 255, 22, 22, 23, 255, 21, 22, 23, 255, 26, 27, 27, 255, 25, 26, 26, 255, 28, 28, 29, 255, 28, 29, 30, 255, 27, 28, 29, 255, 22, 22, 23, 255, 30, 31, 32, 255, 26, 26, 27, 255, 29, 30, 31, 255, 26, 27, 27, 255, 25, 26, 26, 255, 19, 20, 20, 255, 16, 17, 17, 255, 16, 17, 17, 255, 18, 18, 19, 255, 19, 19, 20, 255, 10, 10, 11, 255, 7, 7, 7, 255, 5, 5, 5, 255, 10, 10, 11, 255, 9, 9, 9, 255, 17, 17, 18, 255, 25, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 29, 29, 30, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 27, 28, 29, 255, 15, 16, 16, 255, 18, 19, 20, 255, 21, 21, 22, 255, 18, 18, 19, 255, 24, 24, 25, 255, 31, 32, 33, 255, 21, 22, 23, 255, 16, 17, 17, 255, 14, 15, 15, 255, 12, 12, 13, 255, 7, 7, 7, 255, 7, 7, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 22, 23, 24, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 16, 16, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 15, 15, 16, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 13, 13, 255, 18, 19, 20, 255, 24, 25, 25, 255, 21, 22, 23, 255, 31, 32, 33, 255, 28, 29, 30, 255, 22, 23, 24, 255, 28, 28, 29, 255, 24, 25, 26, 255, 26, 27, 28, 255, 26, 27, 27, 255, 23, 24, 25, 255, 24, 25, 25, 255, 21, 21, 22, 255, 18, 18, 19, 255, 12, 12, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 12, 12, 255, 10, 10, 11, 255, 15, 16, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 10, 255, 8, 8, 8, 255, 12, 12, 12, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 22, 22, 23, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 30, 31, 255, 32, 33, 33, 255, 32, 33, 34, 255, 22, 23, 24, 255, 20, 20, 21, 255, 18, 19, 20, 255, 19, 19, 20, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 23, 24, 25, 255, 30, 31, 32, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 23, 24, 25, 255, 25, 25, 26, 255, 22, 23, 24, 255, 23, 24, 24, 255, 20, 21, 22, 255, 19, 19, 20, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 10, 10, 255, 16, 17, 17, 255, 14, 15, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 15, 16, 16, 255, 24, 25, 26, 255, 28, 28, 29, 255, 32, 33, 34, 255, 24, 24, 25, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 23, 24, 255, 20, 21, 21, 255, 19, 20, 21, 255, 26, 27, 27, 255, 25, 25, 26, 255, 15, 16, 16, 255, 16, 16, 17, 255, 15, 15, 16, 255, 9, 10, 10, 255, 6, 6, 7, 255, 11, 11, 11, 255, 32, 33, 34, 255, 26, 27, 28, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 23, 24, 255, 26, 27, 28, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 10, 10, 255, 8, 9, 9, 255, 11, 12, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 13, 13, 14, 255, 22, 23, 24, 255, 23, 24, 25, 255, 25, 26, 27, 255, 31, 32, 33, 255, 28, 29, 30, 255, 28, 29, 30, 255, 30, 31, 31, 255, 22, 23, 24, 255, 23, 24, 24, 255, 17, 17, 18, 255, 12, 13, 13, 255, 16, 16, 17, 255, 12, 12, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 13, 13, 14, 255, 13, 14, 14, 255, 16, 16, 17, 255, 23, 24, 24, 255, 22, 23, 24, 255, 20, 20, 21, 255, 28, 29, 30, 255, 31, 32, 33, 255, 27, 27, 28, 255, 24, 24, 25, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 27, 28, 29, 255, 21, 21, 22, 255, 19, 20, 20, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 13, 14, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 20, 21, 255, 19, 20, 20, 255, 25, 25, 26, 255, 19, 20, 20, 255, 20, 21, 22, 255, 24, 24, 25, 255, 25, 25, 26, 255, 19, 20, 21, 255, 32, 33, 34, 255, 29, 29, 30, 255, 17, 17, 18, 255, 21, 21, 22, 255, 21, 22, 23, 255, 16, 17, 17, 255, 15, 16, 16, 255, 9, 9, 9, 255, 11, 11, 11, 255, 4, 4, 4, 255, 5, 5, 5, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 17, 18, 255, 26, 27, 27, 255, 22, 23, 24, 255, 14, 14, 15, 255, 16, 17, 17, 255, 11, 12, 12, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 20, 20, 255, 20, 20, 21, 255, 27, 27, 28, 255, 29, 29, 30, 255, 21, 22, 22, 255, 16, 17, 17, 255, 11, 11, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 21, 22, 255, 17, 18, 18, 255, 22, 23, 24, 255, 21, 22, 22, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 17, 18, 18, 255, 21, 22, 22, 255, 20, 20, 21, 255, 28, 28, 29, 255, 29, 29, 30, 255, 25, 26, 27, 255, 18, 19, 20, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 15, 16, 16, 255, 17, 17, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 28, 29, 255, 29, 30, 31, 255, 29, 30, 31, 255, 31, 32, 33, 255, 22, 23, 24, 255, 23, 24, 24, 255, 23, 24, 25, 255, 24, 25, 25, 255, 22, 23, 24, 255, 18, 19, 19, 255, 21, 21, 22, 255, 12, 12, 12, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 11, 11, 255, 7, 7, 7, 255, 14, 14, 15, 255, 18, 19, 20, 255, 32, 33, 33, 255, 32, 33, 34, 255, 26, 27, 28, 255, 25, 26, 27, 255, 26, 27, 27, 255, 16, 17, 17, 255, 19, 20, 20, 255, 17, 18, 18, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 18, 19, 19, 255, 19, 20, 21, 255, 23, 24, 24, 255, 23, 24, 24, 255, 24, 24, 25, 255, 19, 20, 21, 255, 19, 19, 20, 255, 16, 17, 17, 255, 25, 26, 26, 255, 25, 26, 27, 255, 22, 23, 24, 255, 21, 21, 22, 255, 18, 18, 19, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 11, 12, 255, 14, 14, 15, 255, 10, 10, 10, 255, 15, 16, 16, 255, 21, 22, 22, 255, 14, 14, 15, 255, 17, 18, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 18, 19, 20, 255, 12, 12, 12, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 11, 11, 12, 255, 7, 7, 7, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 22, 23, 24, 255, 23, 24, 25, 255, 28, 29, 30, 255, 22, 23, 24, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 23, 24, 24, 255, 21, 21, 22, 255, 21, 22, 22, 255, 21, 22, 23, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 15, 16, 16, 255, 22, 23, 24, 255, 29, 30, 31, 255, 24, 25, 26, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 22, 23, 255, 21, 21, 22, 255, 22, 22, 23, 255, 24, 25, 26, 255, 17, 17, 18, 255, 11, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 18, 18, 19, 255, 12, 12, 13, 255, 19, 19, 20, 255, 18, 19, 19, 255, 20, 21, 22, 255, 21, 22, 23, 255, 27, 28, 29, 255, 25, 26, 27, 255, 27, 28, 29, 255, 32, 33, 34, 255, 24, 24, 25, 255, 26, 26, 27, 255, 28, 29, 30, 255, 24, 24, 25, 255, 19, 19, 20, 255, 17, 17, 18, 255, 22, 23, 24, 255, 16, 16, 17, 255, 16, 16, 17, 255, 11, 11, 12, 255, 9, 10, 10, 255, 16, 17, 17, 255, 12, 12, 12, 255, 23, 24, 24, 255, 28, 29, 30, 255, 18, 19, 19, 255, 20, 20, 21, 255, 16, 17, 17, 255, 12, 13, 13, 255, 8, 9, 9, 255, 5, 5, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 15, 15, 16, 255, 10, 10, 10, 255, 26, 27, 28, 255, 21, 22, 23, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 22, 22, 255, 30, 31, 32, 255, 24, 25, 26, 255, 23, 24, 24, 255, 21, 22, 22, 255, 20, 21, 22, 255, 17, 18, 18, 255, 15, 15, 16, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 13, 14, 14, 255, 13, 13, 14, 255, 16, 16, 17, 255, 20, 20, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 26, 27, 255, 24, 24, 25, 255, 15, 16, 16, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 18, 19, 20, 255, 12, 12, 13, 255, 21, 22, 22, 255, 18, 18, 19, 255, 21, 22, 23, 255, 21, 21, 22, 255, 21, 22, 22, 255, 23, 24, 25, 255, 21, 22, 22, 255, 26, 26, 27, 255, 17, 17, 18, 255, 19, 20, 20, 255, 22, 22, 23, 255, 22, 22, 23, 255, 16, 17, 17, 255, 15, 15, 16, 255, 12, 12, 13, 255, 6, 6, 6, 255, 7, 7, 8, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 12, 13, 255, 30, 31, 31, 255, 27, 28, 29, 255, 23, 24, 24, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 8, 8, 8, 255, 11, 11, 12, 255, 16, 16, 17, 255, 20, 21, 21, 255, 24, 24, 25, 255, 27, 28, 29, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 8, 8, 8, 255, 11, 12, 12, 255, 16, 17, 17, 255, 16, 16, 17, 255, 24, 25, 25, 255, 26, 27, 27, 255, 18, 18, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 25, 25, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 25, 25, 26, 255, 24, 25, 25, 255, 22, 23, 24, 255, 22, 23, 24, 255, 10, 10, 11, 255, 6, 6, 6, 255, 3, 3, 3, 255, 3, 4, 4, 255, 6, 6, 7, 255, 13, 13, 13, 255, 25, 25, 26, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 23, 24, 24, 255, 23, 24, 25, 255, 30, 31, 31, 255, 24, 24, 25, 255, 19, 19, 20, 255, 21, 22, 23, 255, 20, 21, 22, 255, 19, 19, 20, 255, 20, 21, 21, 255, 20, 20, 21, 255, 19, 19, 20, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 11, 11, 255, 6, 6, 6, 255, 7, 7, 7, 255, 14, 15, 15, 255, 8, 9, 9, 255, 15, 15, 16, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 15, 16, 255, 9, 10, 10, 255, 13, 14, 14, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 16, 17, 17, 255, 19, 20, 20, 255, 15, 16, 16, 255, 15, 15, 16, 255, 18, 19, 19, 255, 19, 19, 20, 255, 15, 16, 16, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 14, 14, 15, 255, 17, 18, 18, 255, 19, 20, 20, 255, 22, 23, 24, 255, 27, 27, 28, 255, 20, 21, 21, 255, 25, 26, 26, 255, 22, 23, 24, 255, 18, 18, 19, 255, 18, 19, 19, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 5, 5, 6, 255, 9, 10, 10, 255, 6, 6, 6, 255, 13, 14, 14, 255, 10, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 25, 25, 26, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 30, 31, 32, 255, 32, 33, 34, 255, 27, 28, 29, 255, 25, 26, 26, 255, 24, 25, 25, 255, 22, 23, 24, 255, 14, 14, 15, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 12, 13, 13, 255, 16, 17, 17, 255, 26, 27, 27, 255, 24, 24, 25, 255, 25, 26, 26, 255, 25, 26, 27, 255, 32, 33, 34, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 30, 31, 255, 26, 27, 27, 255, 27, 28, 29, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 15, 16, 16, 255, 17, 18, 18, 255, 16, 17, 17, 255, 22, 23, 24, 255, 25, 25, 26, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 27, 28, 29, 255, 23, 24, 25, 255, 24, 25, 26, 255, 22, 23, 24, 255, 19, 20, 21, 255, 19, 19, 20, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 27, 28, 29, 255, 25, 26, 26, 255, 25, 26, 26, 255, 25, 26, 27, 255, 17, 18, 18, 255, 16, 16, 17, 255, 9, 10, 10, 255, 10, 10, 10, 255, 6, 6, 6, 255, 10, 11, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 19, 20, 21, 255, 25, 26, 26, 255, 21, 22, 23, 255, 24, 24, 25, 255, 28, 29, 30, 255, 19, 20, 20, 255, 19, 20, 21, 255, 21, 22, 23, 255, 14, 14, 15, 255, 18, 18, 19, 255, 17, 18, 18, 255, 12, 13, 13, 255, 10, 10, 10, 255, 10, 10, 11, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 11, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 19, 19, 20, 255, 21, 22, 23, 255, 22, 23, 24, 255, 22, 23, 24, 255, 26, 27, 27, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 22, 22, 23, 255, 21, 22, 23, 255, 19, 19, 20, 255, 13, 14, 14, 255, 9, 10, 10, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 13, 13, 255, 21, 22, 23, 255, 24, 25, 25, 255, 11, 11, 12, 255, 23, 24, 25, 255, 20, 21, 22, 255, 16, 17, 17, 255, 25, 25, 26, 255, 19, 20, 21, 255, 22, 23, 24, 255, 20, 21, 22, 255, 20, 21, 22, 255, 25, 25, 26, 255, 23, 24, 25, 255, 21, 21, 22, 255, 13, 14, 14, 255, 13, 13, 13, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 11, 11, 11, 255, 13, 13, 14, 255, 14, 14, 15, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 25, 255, 13, 14, 14, 255, 22, 23, 24, 255, 20, 21, 21, 255, 16, 17, 17, 255, 11, 11, 12, 255, 14, 15, 15, 255, 14, 14, 15, 255, 19, 20, 20, 255, 24, 25, 26, 255, 22, 22, 23, 255, 12, 12, 13, 255, 14, 15, 15, 255, 12, 13, 13, 255, 11, 11, 12, 255, 12, 12, 12, 255, 15, 15, 16, 255, 22, 23, 24, 255, 26, 26, 27, 255, 24, 25, 26, 255, 23, 24, 24, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 28, 29, 30, 255, 15, 15, 16, 255, 9, 9, 9, 255, 5, 5, 6, 255, 4, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 11, 12, 12, 255, 27, 27, 28, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 28, 29, 255, 21, 22, 22, 255, 30, 31, 31, 255, 22, 23, 24, 255, 24, 25, 26, 255, 20, 20, 21, 255, 20, 21, 22, 255, 14, 14, 15, 255, 20, 21, 21, 255, 14, 14, 15, 255, 18, 19, 19, 255, 17, 18, 18, 255, 18, 19, 19, 255, 13, 13, 13, 255, 12, 12, 13, 255, 7, 7, 8, 255, 6, 6, 7, 255, 8, 9, 9, 255, 16, 17, 17, 255, 24, 25, 25, 255, 29, 29, 30, 255, 26, 27, 28, 255, 27, 28, 29, 255, 31, 32, 33, 255, 24, 25, 26, 255, 27, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 21, 21, 22, 255, 15, 15, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 14, 14, 15, 255, 13, 13, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 21, 21, 22, 255, 23, 24, 25, 255, 22, 22, 23, 255, 26, 27, 28, 255, 24, 24, 25, 255, 26, 27, 27, 255, 25, 25, 26, 255, 28, 28, 29, 255, 19, 20, 21, 255, 22, 23, 24, 255, 14, 15, 15, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 11, 11, 255, 15, 16, 16, 255, 19, 19, 20, 255, 22, 23, 24, 255, 27, 28, 29, 255, 29, 29, 30, 255, 27, 28, 29, 255, 28, 28, 29, 255, 24, 25, 25, 255, 29, 29, 30, 255, 32, 33, 33, 255, 29, 29, 30, 255, 31, 32, 33, 255, 24, 25, 25, 255, 20, 21, 21, 255, 20, 21, 22, 255, 7, 7, 8, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 19, 20, 20, 255, 22, 23, 24, 255, 27, 27, 28, 255, 23, 24, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 22, 22, 23, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 23, 24, 25, 255, 24, 25, 25, 255, 16, 17, 17, 255, 18, 19, 19, 255, 11, 11, 12, 255, 11, 11, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 19, 20, 255, 25, 25, 26, 255, 27, 28, 29, 255, 15, 16, 16, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 28, 28, 29, 255, 18, 19, 19, 255, 23, 24, 25, 255, 16, 16, 17, 255, 16, 17, 17, 255, 18, 19, 19, 255, 11, 11, 12, 255, 9, 10, 10, 255, 9, 10, 10, 255, 8, 8, 8, 255, 26, 27, 28, 255, 29, 30, 31, 255, 27, 27, 28, 255, 20, 20, 21, 255, 17, 18, 18, 255, 13, 13, 14, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 17, 18, 18, 255, 13, 13, 13, 255, 15, 15, 16, 255, 20, 20, 21, 255, 18, 19, 20, 255, 22, 22, 23, 255, 26, 26, 27, 255, 21, 21, 22, 255, 15, 16, 16, 255, 20, 20, 21, 255, 14, 15, 15, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 15, 16, 255, 12, 12, 12, 255, 11, 12, 12, 255, 13, 13, 14, 255, 13, 13, 14, 255, 20, 21, 22, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 9, 9, 255, 13, 13, 13, 255, 17, 17, 18, 255, 13, 14, 14, 255, 18, 18, 19, 255, 15, 16, 16, 255, 23, 24, 24, 255, 25, 26, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 22, 23, 24, 255, 24, 24, 25, 255, 26, 27, 28, 255, 32, 33, 33, 255, 28, 29, 30, 255, 24, 25, 26, 255, 23, 24, 25, 255, 17, 18, 18, 255, 18, 18, 19, 255, 15, 16, 16, 255, 11, 11, 11, 255, 11, 12, 12, 255, 15, 15, 16, 255, 22, 23, 24, 255, 18, 19, 19, 255, 22, 22, 23, 255, 20, 20, 21, 255, 11, 11, 12, 255, 17, 18, 18, 255, 9, 9, 9, 255, 17, 18, 18, 255, 17, 17, 18, 255, 12, 12, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 10, 10, 11, 255, 18, 19, 20, 255, 13, 13, 13, 255, 11, 12, 12, 255, 14, 14, 15, 255, 12, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 16, 16, 17, 255, 16, 17, 17, 255, 19, 19, 20, 255, 29, 29, 30, 255, 12, 12, 13, 255, 15, 16, 16, 255, 16, 16, 17, 255, 19, 20, 20, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 18, 18, 19, 255, 22, 23, 24, 255, 15, 16, 16, 255, 16, 16, 17, 255, 9, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 11, 12, 255, 12, 12, 13, 255, 16, 17, 17, 255, 21, 21, 22, 255, 28, 29, 30, 255, 27, 28, 29, 255, 28, 29, 30, 255, 29, 30, 31, 255, 31, 32, 32, 255, 31, 32, 32, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 33, 255, 22, 22, 23, 255, 19, 20, 20, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 12, 12, 12, 255, 12, 12, 12, 255, 22, 22, 23, 255, 23, 24, 25, 255, 16, 17, 17, 255, 20, 20, 21, 255, 26, 26, 27, 255, 21, 22, 23, 255, 19, 20, 20, 255, 19, 20, 20, 255, 24, 25, 26, 255, 20, 21, 21, 255, 16, 16, 17, 255, 19, 20, 20, 255, 13, 14, 14, 255, 14, 15, 15, 255, 12, 12, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 16, 17, 17, 255, 20, 20, 21, 255, 28, 29, 30, 255, 21, 22, 23, 255, 22, 22, 23, 255, 19, 19, 20, 255, 29, 30, 31, 255, 31, 32, 33, 255, 28, 29, 30, 255, 28, 29, 30, 255, 22, 23, 24, 255, 26, 27, 28, 255, 30, 31, 32, 255, 32, 33, 34, 255, 18, 19, 19, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 8, 8, 8, 255, 10, 11, 11, 255, 15, 15, 16, 255, 10, 10, 10, 255, 13, 14, 14, 255, 13, 14, 14, 255, 15, 15, 16, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 9, 9, 255, 4, 4, 4, 255, 11, 11, 11, 255, 10, 10, 11, 255, 15, 16, 16, 255, 20, 21, 22, 255, 22, 23, 24, 255, 28, 29, 30, 255, 21, 22, 23, 255, 27, 28, 29, 255, 27, 28, 29, 255, 28, 28, 29, 255, 24, 25, 25, 255, 29, 29, 30, 255, 15, 16, 16, 255, 28, 29, 30, 255, 16, 17, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 13, 13, 14, 255, 11, 12, 12, 255, 5, 5, 6, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 19, 20, 255, 17, 17, 18, 255, 18, 18, 19, 255, 21, 22, 23, 255, 22, 23, 24, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 25, 26, 255, 15, 15, 16, 255, 20, 20, 21, 255, 16, 17, 17, 255, 16, 16, 17, 255, 12, 13, 13, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 12, 12, 255, 14, 14, 15, 255, 21, 21, 22, 255, 31, 32, 33, 255, 28, 29, 30, 255, 27, 28, 29, 255, 20, 21, 22, 255, 19, 19, 20, 255, 15, 16, 16, 255, 32, 33, 34, 255, 28, 29, 30, 255, 21, 22, 23, 255, 20, 21, 21, 255, 22, 23, 24, 255, 19, 20, 20, 255, 13, 13, 14, 255, 15, 16, 16, 255, 12, 13, 13, 255, 12, 13, 13, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 14, 14, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 24, 25, 26, 255, 29, 30, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 21, 22, 22, 255, 18, 18, 19, 255, 16, 17, 17, 255, 21, 22, 23, 255, 19, 20, 21, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 13, 255, 12, 12, 13, 255, 25, 26, 26, 255, 26, 27, 27, 255, 21, 22, 23, 255, 17, 18, 18, 255, 12, 12, 13, 255, 11, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 12, 13, 255, 12, 13, 13, 255, 13, 13, 14, 255, 19, 19, 20, 255, 24, 24, 25, 255, 21, 22, 22, 255, 24, 25, 26, 255, 19, 20, 20, 255, 18, 19, 19, 255, 13, 13, 14, 255, 11, 11, 11, 255, 16, 16, 17, 255, 13, 13, 14, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 25, 25, 26, 255, 19, 20, 21, 255, 18, 19, 19, 255, 16, 17, 17, 255, 12, 12, 13, 255, 8, 9, 9, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 16, 17, 255, 16, 17, 17, 255, 19, 20, 21, 255, 17, 18, 18, 255, 26, 27, 27, 255, 27, 28, 29, 255, 26, 27, 27, 255, 26, 26, 27, 255, 25, 25, 26, 255, 26, 27, 27, 255, 20, 21, 21, 255, 27, 28, 29, 255, 27, 28, 29, 255, 25, 26, 26, 255, 22, 22, 23, 255, 17, 17, 18, 255, 13, 13, 14, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 20, 21, 22, 255, 22, 23, 24, 255, 18, 19, 20, 255, 18, 19, 20, 255, 19, 20, 21, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 14, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 15, 15, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 17, 18, 18, 255, 12, 12, 12, 255, 24, 25, 25, 255, 16, 17, 17, 255, 21, 22, 23, 255, 22, 22, 23, 255, 22, 23, 24, 255, 13, 13, 13, 255, 8, 9, 9, 255, 10, 11, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 16, 17, 17, 255, 20, 20, 21, 255, 21, 22, 23, 255, 22, 23, 24, 255, 17, 17, 18, 255, 29, 30, 31, 255, 27, 28, 29, 255, 30, 31, 31, 255, 32, 33, 33, 255, 32, 33, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 32, 255, 30, 31, 32, 255, 28, 29, 30, 255, 25, 26, 27, 255, 22, 23, 24, 255, 14, 15, 15, 255, 11, 12, 12, 255, 12, 13, 13, 255, 5, 5, 6, 255, 9, 9, 9, 255, 10, 11, 11, 255, 3, 4, 4, 255, 6, 6, 7, 255, 10, 10, 11, 255, 12, 12, 12, 255, 21, 21, 22, 255, 26, 27, 27, 255, 21, 22, 23, 255, 22, 23, 24, 255, 17, 17, 18, 255, 13, 14, 14, 255, 13, 13, 14, 255, 19, 19, 20, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 11, 11, 255, 12, 12, 13, 255, 13, 14, 14, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 16, 16, 17, 255, 16, 17, 17, 255, 27, 27, 28, 255, 24, 24, 25, 255, 24, 25, 25, 255, 22, 22, 23, 255, 26, 27, 28, 255, 19, 20, 20, 255, 25, 26, 26, 255, 25, 25, 26, 255, 19, 19, 20, 255, 23, 24, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 23, 24, 25, 255, 24, 25, 25, 255, 16, 17, 17, 255, 11, 12, 12, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 10, 11, 11, 255, 13, 13, 13, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 15, 16, 255, 22, 23, 24, 255, 31, 32, 33, 255, 25, 25, 26, 255, 26, 27, 28, 255, 19, 20, 20, 255, 26, 27, 28, 255, 26, 27, 27, 255, 30, 31, 32, 255, 29, 30, 31, 255, 24, 25, 25, 255, 21, 21, 22, 255, 16, 17, 17, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 13, 255, 8, 8, 8, 255, 3, 4, 4, 255, 11, 12, 12, 255, 8, 8, 8, 255, 12, 12, 13, 255, 22, 23, 24, 255, 26, 26, 27, 255, 26, 26, 27, 255, 22, 22, 23, 255, 20, 21, 22, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 26, 255, 16, 16, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 17, 18, 18, 255, 12, 12, 13, 255, 6, 6, 6, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 12, 12, 255, 17, 17, 18, 255, 24, 25, 25, 255, 26, 26, 27, 255, 28, 29, 30, 255, 16, 16, 17, 255, 22, 23, 24, 255, 18, 19, 20, 255, 18, 18, 19, 255, 18, 19, 19, 255, 20, 21, 22, 255, 17, 17, 18, 255, 19, 19, 20, 255, 14, 14, 15, 255, 17, 18, 18, 255, 11, 11, 11, 255, 7, 7, 7, 255, 14, 14, 15, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 19, 20, 20, 255, 15, 16, 16, 255, 21, 22, 22, 255, 25, 26, 27, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 26, 27, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 27, 27, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 27, 27, 28, 255, 21, 22, 22, 255, 16, 16, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 11, 255, 14, 14, 15, 255, 10, 11, 11, 255, 22, 22, 23, 255, 16, 17, 17, 255, 15, 15, 16, 255, 9, 9, 9, 255, 12, 12, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 21, 21, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 19, 19, 20, 255, 19, 20, 20, 255, 9, 9, 9, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 18, 19, 20, 255, 17, 18, 18, 255, 22, 23, 24, 255, 22, 22, 23, 255, 22, 22, 23, 255, 24, 25, 26, 255, 18, 19, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 11, 11, 11, 255, 12, 12, 12, 255, 15, 15, 16, 255, 12, 12, 12, 255, 15, 16, 16, 255, 17, 17, 18, 255, 23, 24, 25, 255, 23, 24, 24, 255, 25, 26, 27, 255, 25, 25, 26, 255, 24, 25, 26, 255, 19, 20, 20, 255, 18, 18, 19, 255, 18, 19, 20, 255, 22, 23, 24, 255, 26, 27, 27, 255, 22, 23, 24, 255, 28, 29, 30, 255, 22, 22, 23, 255, 17, 18, 18, 255, 11, 11, 11, 255, 7, 7, 7, 255, 15, 16, 16, 255, 23, 24, 25, 255, 22, 23, 24, 255, 21, 21, 22, 255, 13, 13, 14, 255, 20, 21, 21, 255, 15, 16, 16, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 12, 12, 255, 10, 10, 11, 255, 13, 14, 14, 255, 10, 10, 11, 255, 13, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 19, 20, 21, 255, 13, 14, 14, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 14, 14, 255, 12, 12, 12, 255, 15, 15, 16, 255, 15, 15, 16, 255, 12, 13, 13, 255, 16, 17, 17, 255, 11, 12, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 11, 11, 255, 13, 14, 14, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 20, 20, 21, 255, 24, 25, 26, 255, 20, 21, 21, 255, 24, 25, 25, 255, 28, 29, 30, 255, 32, 33, 34, 255, 25, 26, 26, 255, 25, 25, 26, 255, 22, 22, 23, 255, 25, 26, 26, 255, 21, 21, 22, 255, 23, 24, 24, 255, 19, 20, 21, 255, 10, 10, 11, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 5, 5, 5, 255, 4, 4, 4, 255, 5, 5, 5, 255, 6, 6, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 8, 255, 12, 12, 13, 255, 17, 17, 18, 255, 29, 29, 30, 255, 19, 20, 20, 255, 24, 25, 25, 255, 20, 21, 21, 255, 19, 20, 21, 255, 21, 22, 23, 255, 23, 24, 24, 255, 25, 26, 26, 255, 20, 21, 22, 255, 15, 15, 16, 255, 17, 17, 18, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 10, 10, 255, 14, 15, 15, 255, 13, 13, 14, 255, 18, 18, 19, 255, 12, 12, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 7, 255, 6, 6, 7, 255, 9, 10, 10, 255, 14, 15, 15, 255, 18, 19, 20, 255, 24, 25, 26, 255, 32, 33, 34, 255, 28, 28, 29, 255, 18, 18, 19, 255, 30, 31, 31, 255, 32, 33, 34, 255, 24, 24, 25, 255, 28, 29, 30, 255, 26, 27, 28, 255, 20, 21, 22, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 10, 11, 255, 15, 15, 16, 255, 6, 6, 6, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 18, 19, 20, 255, 23, 24, 25, 255, 22, 23, 24, 255, 20, 21, 22, 255, 18, 18, 19, 255, 25, 25, 26, 255, 17, 17, 18, 255, 18, 19, 19, 255, 22, 23, 24, 255, 20, 21, 22, 255, 24, 25, 26, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 10, 255, 17, 18, 18, 255, 21, 22, 22, 255, 24, 25, 25, 255, 23, 24, 25, 255, 17, 18, 18, 255, 17, 17, 18, 255, 15, 16, 16, 255, 18, 19, 20, 255, 14, 15, 15, 255, 12, 12, 13, 255, 16, 16, 17, 255, 17, 17, 18, 255, 13, 13, 14, 255, 6, 6, 7, 255, 10, 10, 11, 255, 9, 9, 9, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 10, 10, 11, 255, 13, 14, 14, 255, 19, 19, 20, 255, 22, 23, 24, 255, 28, 28, 29, 255, 32, 33, 34, 255, 26, 27, 27, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 29, 29, 30, 255, 28, 28, 29, 255, 25, 26, 26, 255, 17, 18, 18, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 26, 26, 27, 255, 19, 20, 20, 255, 19, 20, 20, 255, 17, 18, 18, 255, 13, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 19, 20, 20, 255, 11, 11, 11, 255, 10, 10, 10, 255, 14, 15, 15, 255, 15, 15, 16, 255, 18, 18, 19, 255, 22, 22, 23, 255, 19, 20, 20, 255, 29, 30, 31, 255, 15, 16, 16, 255, 19, 19, 20, 255, 16, 17, 17, 255, 16, 16, 17, 255, 7, 7, 7, 255, 5, 5, 5, 255, 9, 10, 10, 255, 11, 12, 12, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 14, 14, 15, 255, 21, 22, 22, 255, 22, 22, 23, 255, 28, 29, 30, 255, 19, 20, 20, 255, 14, 15, 15, 255, 14, 15, 15, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 16, 16, 255, 16, 17, 17, 255, 13, 14, 14, 255, 17, 18, 18, 255, 19, 19, 20, 255, 21, 21, 22, 255, 24, 24, 25, 255, 13, 13, 13, 255, 18, 19, 19, 255, 18, 19, 19, 255, 19, 19, 20, 255, 21, 22, 23, 255, 26, 26, 27, 255, 27, 27, 28, 255, 21, 22, 22, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 15, 15, 255, 14, 14, 15, 255, 13, 13, 13, 255, 16, 17, 17, 255, 13, 13, 14, 255, 13, 13, 14, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 16, 17, 17, 255, 13, 13, 13, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 15, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 18, 19, 19, 255, 12, 13, 13, 255, 10, 11, 11, 255, 5, 5, 5, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 18, 19, 19, 255, 19, 20, 20, 255, 29, 30, 31, 255, 20, 20, 21, 255, 21, 22, 22, 255, 29, 29, 30, 255, 25, 26, 26, 255, 23, 24, 24, 255, 21, 22, 22, 255, 18, 19, 20, 255, 17, 18, 18, 255, 12, 13, 13, 255, 13, 14, 14, 255, 12, 13, 13, 255, 7, 7, 8, 255, 6, 6, 6, 255, 3, 4, 4, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 5, 5, 6, 255, 0, 0, 0, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 11, 11, 255, 14, 14, 15, 255, 9, 10, 10, 255, 5, 5, 6, 255, 9, 9, 9, 255, 13, 14, 14, 255, 8, 8, 8, 255, 4, 4, 4, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 8, 8, 8, 255, 4, 4, 4, 255, 3, 3, 3, 255, 7, 7, 7, 255, 12, 12, 12, 255, 13, 14, 14, 255, 9, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 22, 22, 23, 255, 25, 25, 26, 255, 20, 20, 21, 255, 15, 16, 16, 255, 21, 22, 23, 255, 25, 26, 26, 255, 15, 16, 16, 255, 21, 22, 23, 255, 20, 21, 22, 255, 18, 18, 19, 255, 16, 16, 17, 255, 13, 13, 14, 255, 16, 16, 17, 255, 13, 13, 14, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 14, 255, 19, 20, 20, 255, 17, 17, 18, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 15, 16, 255, 15, 16, 16, 255, 19, 20, 21, 255, 21, 22, 22, 255, 23, 24, 24, 255, 19, 19, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 11, 12, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 10, 11, 11, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 28, 29, 30, 255, 21, 22, 23, 255, 22, 23, 24, 255, 31, 32, 33, 255, 24, 25, 25, 255, 16, 16, 17, 255, 18, 19, 19, 255, 25, 26, 26, 255, 23, 24, 25, 255, 19, 20, 21, 255, 17, 18, 18, 255, 13, 13, 13, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 11, 12, 12, 255, 11, 12, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 19, 20, 20, 255, 22, 22, 23, 255, 26, 26, 27, 255, 17, 17, 18, 255, 22, 23, 24, 255, 19, 19, 20, 255, 20, 20, 21, 255, 18, 18, 19, 255, 17, 17, 18, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 13, 13, 255, 10, 11, 11, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 22, 22, 23, 255, 16, 17, 17, 255, 18, 19, 19, 255, 19, 20, 21, 255, 12, 13, 13, 255, 11, 11, 11, 255, 18, 19, 20, 255, 8, 8, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 10, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 12, 12, 13, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 18, 18, 255, 25, 26, 27, 255, 21, 22, 22, 255, 26, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 23, 24, 24, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 21, 21, 255, 21, 22, 23, 255, 20, 21, 21, 255, 26, 26, 27, 255, 18, 19, 19, 255, 18, 19, 20, 255, 11, 11, 11, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 13, 13, 255, 10, 10, 11, 255, 12, 13, 13, 255, 11, 11, 11, 255, 14, 14, 15, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 21, 21, 22, 255, 21, 22, 22, 255, 22, 23, 24, 255, 18, 18, 19, 255, 19, 20, 20, 255, 15, 16, 16, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 10, 10, 255, 13, 13, 14, 255, 14, 15, 15, 255, 18, 19, 20, 255, 14, 14, 15, 255, 22, 22, 23, 255, 25, 25, 26, 255, 27, 28, 29, 255, 29, 29, 30, 255, 14, 14, 15, 255, 14, 15, 15, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 12, 13, 13, 255, 16, 17, 17, 255, 14, 14, 15, 255, 19, 19, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 10, 11, 11, 255, 15, 16, 16, 255, 20, 20, 21, 255, 21, 22, 22, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 13, 14, 255, 13, 13, 14, 255, 11, 11, 12, 255, 6, 6, 6, 255, 12, 12, 13, 255, 11, 12, 12, 255, 16, 17, 17, 255, 9, 10, 10, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 5, 5, 6, 255, 11, 11, 11, 255, 10, 11, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 8, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 7, 255, 11, 12, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 26, 26, 27, 255, 22, 23, 24, 255, 26, 27, 28, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 15, 15, 255, 19, 20, 20, 255, 19, 19, 20, 255, 20, 21, 22, 255, 20, 21, 21, 255, 10, 10, 11, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 14, 14, 255, 19, 19, 20, 255, 15, 16, 16, 255, 13, 13, 13, 255, 20, 21, 22, 255, 23, 24, 24, 255, 19, 20, 21, 255, 21, 22, 23, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 11, 11, 255, 11, 12, 12, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 5, 255, 10, 10, 10, 255, 9, 9, 9, 255, 17, 18, 18, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 10, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 7, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 13, 255, 10, 10, 10, 255, 9, 9, 9, 255, 11, 12, 12, 255, 14, 15, 15, 255, 11, 12, 12, 255, 13, 13, 14, 255, 10, 10, 11, 255, 11, 12, 12, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 11, 12, 12, 255, 18, 19, 20, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 11, 11, 255, 12, 13, 13, 255, 22, 23, 24, 255, 22, 23, 24, 255, 18, 18, 19, 255, 20, 20, 21, 255, 17, 18, 18, 255, 17, 18, 18, 255, 19, 20, 21, 255, 20, 21, 22, 255, 21, 21, 22, 255, 20, 21, 21, 255, 11, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 11, 11, 255, 19, 19, 20, 255, 20, 21, 21, 255, 23, 24, 25, 255, 28, 29, 30, 255, 25, 25, 26, 255, 27, 27, 28, 255, 22, 23, 24, 255, 21, 21, 22, 255, 19, 19, 20, 255, 13, 13, 13, 255, 10, 10, 10, 255, 11, 12, 12, 255, 21, 22, 23, 255, 18, 19, 19, 255, 10, 11, 11, 255, 11, 11, 11, 255, 5, 5, 5, 255, 6, 6, 7, 255, 2, 2, 2, 255, 4, 4, 4, 255, 3, 3, 3, 255, 10, 11, 11, 255, 11, 11, 12, 255, 21, 22, 22, 255, 25, 26, 27, 255, 16, 17, 17, 255, 17, 18, 18, 255, 21, 21, 22, 255, 18, 19, 20, 255, 15, 16, 16, 255, 13, 14, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 16, 17, 17, 255, 12, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 17, 18, 18, 255, 11, 11, 11, 255, 12, 13, 13, 255, 13, 13, 13, 255, 6, 6, 6, 255, 10, 10, 11, 255, 9, 9, 9, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 11, 11, 255, 11, 11, 12, 255, 12, 13, 13, 255, 10, 11, 11, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 12, 13, 13, 255, 20, 20, 21, 255, 20, 21, 21, 255, 22, 23, 24, 255, 24, 24, 25, 255, 29, 30, 31, 255, 29, 30, 31, 255, 31, 32, 33, 255, 25, 26, 26, 255, 24, 25, 26, 255, 26, 27, 28, 255, 16, 16, 17, 255, 22, 23, 24, 255, 22, 22, 23, 255, 24, 25, 26, 255, 25, 26, 27, 255, 21, 22, 23, 255, 18, 19, 20, 255, 16, 16, 17, 255, 10, 11, 11, 255, 11, 11, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 14, 15, 15, 255, 14, 15, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 11, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 12, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 17, 17, 18, 255, 10, 10, 10, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 11, 11, 255, 12, 12, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 17, 18, 18, 255, 15, 16, 16, 255, 18, 19, 19, 255, 18, 19, 20, 255, 22, 22, 23, 255, 25, 26, 27, 255, 28, 28, 29, 255, 25, 26, 27, 255, 21, 22, 23, 255, 12, 12, 12, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 14, 255, 11, 11, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 14, 15, 15, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 14, 15, 15, 255, 14, 14, 15, 255, 17, 18, 18, 255, 10, 11, 11, 255, 10, 11, 11, 255, 6, 6, 6, 255, 4, 4, 4, 255, 8, 9, 9, 255, 8, 9, 9, 255, 12, 12, 12, 255, 13, 14, 14, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 5, 5, 6, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 10, 10, 11, 255, 5, 5, 5, 255, 8, 8, 8, 255, 17, 17, 18, 255, 18, 19, 19, 255, 19, 20, 21, 255, 23, 24, 25, 255, 29, 30, 31, 255, 16, 17, 17, 255, 22, 23, 24, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 20, 21, 22, 255, 26, 27, 28, 255, 18, 19, 20, 255, 18, 18, 19, 255, 14, 14, 15, 255, 11, 11, 12, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 13, 255, 14, 14, 15, 255, 14, 14, 15, 255, 18, 18, 19, 255, 15, 15, 16, 255, 15, 16, 16, 255, 16, 16, 17, 255, 20, 21, 22, 255, 14, 14, 15, 255, 10, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 14, 15, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 6, 6, 6, 255, 7, 7, 8, 255, 4, 4, 4, 255, 8, 8, 8, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 9, 9, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 8, 8, 255, 14, 14, 15, 255, 15, 15, 16, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 10, 10, 255, 16, 17, 17, 255, 11, 11, 12, 255, 15, 16, 16, 255, 15, 15, 16, 255, 12, 12, 12, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 14, 14, 255, 8, 8, 8, 255, 13, 13, 14, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 10, 10, 255, 15, 16, 16, 255, 18, 19, 20, 255, 22, 23, 24, 255, 24, 25, 26, 255, 20, 21, 22, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 21, 22, 23, 255, 15, 16, 16, 255, 17, 18, 18, 255, 17, 18, 18, 255, 15, 15, 16, 255, 11, 11, 12, 255, 12, 13, 13, 255, 6, 6, 6, 255, 6, 6, 6, 255, 9, 9, 9, 255, 16, 16, 17, 255, 18, 19, 20, 255, 26, 27, 28, 255, 22, 23, 24, 255, 26, 27, 28, 255, 21, 21, 22, 255, 21, 22, 23, 255, 15, 16, 16, 255, 17, 18, 18, 255, 8, 9, 9, 255, 12, 12, 13, 255, 4, 4, 4, 255, 9, 9, 9, 255, 19, 20, 21, 255, 18, 18, 19, 255, 9, 9, 9, 255, 6, 6, 6, 255, 3, 3, 3, 255, 5, 5, 5, 255, 7, 7, 7, 255, 9, 9, 9, 255, 14, 15, 15, 255, 15, 16, 16, 255, 18, 19, 20, 255, 12, 12, 12, 255, 12, 12, 12, 255, 14, 15, 15, 255, 16, 16, 17, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 9, 9, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 9, 9, 255, 10, 10, 10, 255, 9, 10, 10, 255, 6, 6, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 13, 14, 14, 255, 11, 11, 12, 255, 14, 14, 15, 255, 20, 20, 21, 255, 17, 18, 18, 255, 15, 15, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 11, 11, 11, 255, 18, 19, 19, 255, 20, 21, 22, 255, 25, 26, 26, 255, 26, 27, 27, 255, 20, 21, 21, 255, 29, 30, 31, 255, 28, 29, 30, 255, 24, 25, 25, 255, 20, 21, 21, 255, 11, 12, 12, 255, 13, 14, 14, 255, 22, 23, 24, 255, 22, 23, 24, 255, 17, 18, 18, 255, 14, 14, 15, 255, 9, 10, 10, 255, 10, 11, 11, 255, 6, 6, 7, 255, 11, 11, 11, 255, 12, 12, 12, 255, 18, 18, 19, 255, 17, 18, 18, 255, 17, 18, 18, 255, 17, 17, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 12, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 11, 11, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 9, 9, 255, 11, 12, 12, 255, 12, 12, 13, 255, 11, 12, 12, 255, 16, 16, 17, 255, 15, 16, 16, 255, 21, 22, 22, 255, 19, 20, 21, 255, 20, 21, 21, 255, 24, 25, 26, 255, 22, 23, 24, 255, 26, 27, 27, 255, 29, 30, 31, 255, 27, 28, 29, 255, 21, 21, 22, 255, 21, 22, 22, 255, 11, 12, 12, 255, 10, 11, 11, 255, 11, 11, 11, 255, 15, 16, 16, 255, 9, 10, 10, 255, 10, 11, 11, 255, 9, 10, 10, 255, 14, 14, 15, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 13, 255, 12, 12, 12, 255, 12, 13, 13, 255, 12, 12, 12, 255, 11, 12, 12, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 8, 8, 255, 13, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 12, 12, 12, 255, 7, 7, 8, 255, 14, 15, 15, 255, 13, 13, 14, 255, 10, 11, 11, 255, 15, 15, 16, 255, 12, 12, 13, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 10, 11, 255, 12, 12, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 12, 13, 13, 255, 12, 13, 13, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 16, 17, 17, 255, 12, 12, 13, 255, 7, 7, 8, 255, 8, 8, 8, 255, 16, 17, 17, 255, 11, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 20, 255, 24, 25, 25, 255, 21, 21, 22, 255, 31, 32, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 32, 255, 22, 22, 23, 255, 17, 17, 18, 255, 21, 22, 22, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 10, 10, 255, 10, 10, 10, 255, 9, 9, 9, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 14, 14, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 7, 7, 7, 255, 9, 9, 9, 255, 6, 6, 7, 255, 11, 11, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 12, 12, 255, 15, 16, 16, 255, 14, 14, 15, 255, 19, 20, 21, 255, 13, 13, 14, 255, 7, 7, 8, 255, 3, 4, 4, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 10, 10, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 17, 17, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 11, 12, 12, 255, 15, 16, 16, 255, 8, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 14, 14, 15, 255, 10, 10, 11, 255, 11, 11, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 9, 10, 10, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 13, 13, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 13, 13, 14, 255, 22, 23, 24, 255, 25, 26, 26, 255, 22, 23, 24, 255, 29, 30, 31, 255, 28, 29, 30, 255, 21, 21, 22, 255, 24, 25, 26, 255, 15, 16, 16, 255, 15, 16, 16, 255, 21, 22, 22, 255, 26, 27, 27, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 6, 255, 4, 4, 4, 255, 9, 9, 9, 255, 15, 16, 16, 255, 19, 20, 21, 255, 24, 24, 25, 255, 18, 19, 20, 255, 22, 23, 24, 255, 25, 26, 27, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 14, 15, 255, 6, 6, 6, 255, 7, 7, 7, 255, 9, 9, 9, 255, 13, 13, 13, 255, 10, 10, 11, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 8, 9, 9, 255, 14, 15, 15, 255, 9, 9, 9, 255, 12, 12, 12, 255, 7, 7, 8, 255, 10, 10, 10, 255, 13, 14, 14, 255, 11, 11, 11, 255, 16, 16, 17, 255, 9, 9, 9, 255, 12, 13, 13, 255, 11, 11, 12, 255, 6, 6, 7, 255, 3, 4, 4, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 8, 9, 9, 255, 11, 11, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 6, 6, 7, 255, 12, 12, 12, 255, 13, 13, 13, 255, 10, 10, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 9, 9, 9, 255, 13, 13, 13, 255, 16, 16, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 10, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 11, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 12, 12, 255, 18, 19, 19, 255, 20, 21, 22, 255, 22, 22, 23, 255, 24, 24, 25, 255, 23, 24, 25, 255, 27, 28, 29, 255, 22, 23, 24, 255, 21, 22, 23, 255, 17, 17, 18, 255, 12, 12, 13, 255, 11, 11, 12, 255, 18, 19, 20, 255, 14, 14, 15, 255, 16, 17, 17, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 12, 13, 255, 17, 18, 18, 255, 21, 22, 23, 255, 23, 24, 24, 255, 20, 21, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 14, 14, 15, 255, 18, 19, 19, 255, 11, 11, 12, 255, 13, 14, 14, 255, 16, 17, 17, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 16, 16, 17, 255, 17, 18, 18, 255, 18, 19, 20, 255, 22, 23, 24, 255, 24, 24, 25, 255, 24, 25, 25, 255, 25, 26, 27, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 20, 21, 21, 255, 14, 15, 15, 255, 12, 13, 13, 255, 16, 16, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 10, 10, 255, 7, 7, 7, 255, 11, 11, 12, 255, 10, 10, 11, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 13, 13, 14, 255, 8, 8, 8, 255, 11, 11, 11, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 12, 13, 255, 16, 16, 17, 255, 15, 16, 16, 255, 13, 13, 14, 255, 12, 12, 12, 255, 14, 15, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 15, 16, 16, 255, 8, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 17, 18, 18, 255, 17, 18, 18, 255, 11, 11, 11, 255, 8, 9, 9, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 11, 11, 255, 4, 4, 4, 255, 5, 5, 5, 255, 16, 17, 17, 255, 13, 13, 13, 255, 13, 13, 13, 255, 6, 6, 6, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 17, 17, 18, 255, 19, 19, 20, 255, 21, 21, 22, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 19, 20, 20, 255, 24, 24, 25, 255, 21, 22, 23, 255, 16, 16, 17, 255, 10, 10, 10, 255, 6, 6, 6, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 12, 12, 255, 14, 15, 15, 255, 17, 17, 18, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 9, 10, 10, 255, 12, 12, 12, 255, 16, 16, 17, 255, 11, 11, 12, 255, 10, 11, 11, 255, 11, 11, 12, 255, 17, 18, 18, 255, 18, 18, 19, 255, 19, 19, 20, 255, 16, 17, 17, 255, 19, 20, 21, 255, 15, 15, 16, 255, 10, 10, 11, 255, 11, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 13, 14, 255, 13, 13, 13, 255, 11, 11, 12, 255, 14, 14, 15, 255, 11, 11, 12, 255, 16, 17, 17, 255, 18, 19, 20, 255, 18, 18, 19, 255, 25, 25, 26, 255, 21, 22, 22, 255, 17, 17, 18, 255, 15, 16, 16, 255, 12, 12, 13, 255, 12, 13, 13, 255, 10, 11, 11, 255, 11, 12, 12, 255, 13, 14, 14, 255, 10, 10, 11, 255, 12, 12, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 13, 14, 14, 255, 10, 11, 11, 255, 10, 11, 11, 255, 13, 13, 14, 255, 13, 13, 13, 255, 15, 16, 16, 255, 10, 10, 11, 255, 12, 12, 13, 255, 13, 13, 14, 255, 17, 17, 18, 255, 22, 23, 24, 255, 27, 28, 29, 255, 27, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 27, 27, 28, 255, 21, 21, 22, 255, 21, 21, 22, 255, 20, 21, 22, 255, 18, 19, 20, 255, 19, 20, 21, 255, 16, 17, 17, 255, 9, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 9, 9, 255, 13, 13, 13, 255, 17, 18, 18, 255, 20, 21, 22, 255, 20, 21, 21, 255, 18, 19, 20, 255, 23, 24, 24, 255, 15, 15, 16, 255, 11, 12, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 2, 2, 2, 255, 4, 4, 4, 255, 2, 2, 2, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 10, 10, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 7, 255, 7, 7, 8, 255, 9, 10, 10, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 5, 5, 5, 255, 7, 7, 7, 255, 10, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 8, 8, 8, 255, 13, 13, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 14, 15, 15, 255, 15, 15, 16, 255, 16, 16, 17, 255, 13, 13, 14, 255, 7, 7, 8, 255, 15, 16, 16, 255, 17, 17, 18, 255, 16, 16, 17, 255, 20, 21, 22, 255, 11, 11, 11, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 13, 13, 13, 255, 11, 11, 11, 255, 13, 13, 13, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 22, 23, 24, 255, 19, 19, 20, 255, 13, 13, 13, 255, 22, 23, 24, 255, 21, 22, 22, 255, 19, 20, 21, 255, 13, 13, 13, 255, 17, 17, 18, 255, 17, 18, 18, 255, 14, 15, 15, 255, 10, 10, 10, 255, 16, 17, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 8, 255, 15, 16, 16, 255, 13, 13, 14, 255, 22, 23, 24, 255, 24, 24, 25, 255, 29, 30, 31, 255, 25, 25, 26, 255, 15, 16, 16, 255, 19, 20, 20, 255, 17, 17, 18, 255, 13, 14, 14, 255, 14, 14, 15, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 10, 11, 255, 7, 7, 8, 255, 13, 13, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 16, 17, 17, 255, 19, 19, 20, 255, 16, 17, 17, 255, 24, 24, 25, 255, 12, 12, 12, 255, 32, 33, 34, 255, 24, 25, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 29, 30, 31, 255, 20, 20, 21, 255, 7, 7, 8, 255, 10, 11, 11, 255, 16, 16, 17, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 6, 6, 7, 255, 11, 11, 12, 255, 11, 11, 12, 255, 13, 13, 13, 255, 11, 12, 12, 255, 11, 12, 12, 255, 14, 14, 15, 255, 13, 13, 13, 255, 13, 13, 13, 255, 11, 12, 12, 255, 9, 10, 10, 255, 16, 17, 17, 255, 12, 13, 13, 255, 10, 10, 10, 255, 11, 11, 11, 255, 11, 11, 12, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 17, 255, 17, 18, 18, 255, 17, 17, 18, 255, 13, 13, 13, 255, 17, 17, 18, 255, 13, 14, 14, 255, 12, 13, 13, 255, 12, 13, 13, 255, 16, 16, 17, 255, 18, 18, 19, 255, 13, 14, 14, 255, 14, 14, 15, 255, 12, 13, 13, 255, 20, 20, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 14, 14, 15, 255, 10, 11, 11, 255, 9, 9, 9, 255, 12, 13, 13, 255, 5, 5, 5, 255, 8, 8, 8, 255, 17, 17, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 11, 11, 255, 17, 18, 18, 255, 14, 14, 15, 255, 28, 28, 29, 255, 32, 33, 34, 255, 30, 31, 31, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 17, 17, 18, 255, 20, 20, 21, 255, 19, 20, 20, 255, 14, 15, 15, 255, 6, 6, 6, 255, 8, 8, 8, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 3, 4, 4, 255, 10, 10, 11, 255, 7, 7, 8, 255, 13, 14, 14, 255, 16, 17, 17, 255, 11, 12, 12, 255, 18, 18, 19, 255, 16, 16, 17, 255, 15, 16, 16, 255, 22, 23, 24, 255, 28, 28, 29, 255, 24, 25, 26, 255, 16, 17, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 11, 11, 11, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 12, 12, 255, 17, 18, 18, 255, 19, 20, 21, 255, 19, 20, 20, 255, 19, 20, 20, 255, 17, 17, 18, 255, 20, 21, 21, 255, 19, 19, 20, 255, 15, 16, 16, 255, 16, 16, 17, 255, 23, 24, 25, 255, 25, 26, 27, 255, 25, 26, 26, 255, 22, 22, 23, 255, 17, 18, 18, 255, 13, 13, 14, 255, 15, 15, 16, 255, 13, 13, 13, 255, 15, 15, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 14, 14, 15, 255, 19, 20, 20, 255, 16, 16, 17, 255, 16, 17, 17, 255, 14, 14, 15, 255, 17, 18, 18, 255, 15, 15, 16, 255, 10, 11, 11, 255, 9, 10, 10, 255, 12, 12, 13, 255, 12, 13, 13, 255, 15, 15, 16, 255, 21, 22, 23, 255, 29, 30, 31, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 25, 26, 27, 255, 30, 31, 32, 255, 21, 22, 23, 255, 19, 20, 21, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 10, 11, 11, 255, 17, 18, 18, 255, 23, 24, 25, 255, 21, 22, 23, 255, 20, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 11, 11, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 3, 3, 3, 255, 3, 4, 4, 255, 5, 5, 6, 255, 2, 2, 2, 255, 2, 3, 3, 255, 6, 6, 6, 255, 7, 7, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 12, 12, 12, 255, 7, 7, 8, 255, 8, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 13, 255, 9, 10, 10, 255, 16, 17, 17, 255, 11, 11, 11, 255, 6, 6, 6, 255, 15, 15, 16, 255, 12, 12, 13, 255, 7, 7, 7, 255, 11, 11, 12, 255, 12, 13, 13, 255, 19, 20, 20, 255, 15, 16, 16, 255, 17, 17, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 23, 24, 24, 255, 20, 20, 21, 255, 24, 24, 25, 255, 17, 18, 18, 255, 15, 15, 16, 255, 18, 19, 20, 255, 21, 22, 22, 255, 25, 25, 26, 255, 18, 18, 19, 255, 26, 27, 27, 255, 16, 17, 17, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 16, 16, 17, 255, 17, 17, 18, 255, 20, 21, 21, 255, 18, 19, 19, 255, 11, 12, 12, 255, 11, 11, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 16, 16, 17, 255, 12, 12, 12, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 6, 6, 7, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 16, 17, 17, 255, 18, 19, 20, 255, 20, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 21, 22, 22, 255, 16, 17, 17, 255, 17, 17, 18, 255, 20, 20, 21, 255, 15, 15, 16, 255, 17, 17, 18, 255, 14, 15, 15, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 11, 12, 12, 255, 13, 14, 14, 255, 11, 12, 12, 255, 18, 18, 19, 255, 17, 18, 18, 255, 18, 19, 19, 255, 25, 25, 26, 255, 27, 28, 29, 255, 28, 28, 29, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 22, 23, 24, 255, 20, 20, 21, 255, 20, 20, 21, 255, 19, 19, 20, 255, 18, 19, 20, 255, 11, 11, 12, 255, 13, 13, 13, 255, 10, 10, 11, 255, 10, 10, 10, 255, 10, 10, 10, 255, 12, 12, 13, 255, 14, 14, 15, 255, 16, 16, 17, 255, 12, 12, 12, 255, 13, 13, 14, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 11, 12, 12, 255, 14, 15, 15, 255, 15, 16, 16, 255, 11, 11, 11, 255, 15, 15, 16, 255, 13, 13, 14, 255, 7, 7, 7, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 17, 18, 18, 255, 18, 19, 20, 255, 11, 11, 12, 255, 17, 18, 18, 255, 17, 17, 18, 255, 18, 19, 20, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 15, 16, 255, 19, 20, 20, 255, 17, 17, 18, 255, 26, 27, 28, 255, 17, 18, 18, 255, 15, 16, 16, 255, 15, 15, 16, 255, 12, 13, 13, 255, 15, 15, 16, 255, 10, 10, 11, 255, 7, 7, 7, 255, 4, 4, 4, 255, 5, 5, 5, 255, 10, 10, 11, 255, 20, 20, 21, 255, 19, 20, 21, 255, 15, 15, 16, 255, 8, 9, 9, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 15, 16, 16, 255, 10, 11, 11, 255, 8, 9, 9, 255, 17, 18, 18, 255, 16, 17, 17, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 20, 21, 22, 255, 11, 12, 12, 255, 7, 7, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 5, 5, 6, 255, 3, 3, 3, 255, 6, 6, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 18, 18, 255, 18, 18, 19, 255, 22, 23, 24, 255, 25, 26, 26, 255, 28, 28, 29, 255, 22, 23, 24, 255, 20, 21, 22, 255, 14, 15, 15, 255, 18, 19, 20, 255, 10, 11, 11, 255, 14, 14, 15, 255, 11, 11, 12, 255, 13, 13, 13, 255, 17, 17, 18, 255, 16, 17, 17, 255, 17, 18, 18, 255, 17, 18, 18, 255, 22, 22, 23, 255, 18, 19, 20, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 22, 23, 255, 25, 26, 27, 255, 28, 29, 30, 255, 18, 19, 19, 255, 21, 22, 22, 255, 12, 13, 13, 255, 14, 15, 15, 255, 13, 13, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 16, 16, 255, 15, 16, 16, 255, 20, 20, 21, 255, 23, 24, 25, 255, 21, 22, 22, 255, 23, 24, 24, 255, 24, 24, 25, 255, 21, 22, 22, 255, 17, 17, 18, 255, 9, 10, 10, 255, 14, 14, 15, 255, 11, 12, 12, 255, 12, 12, 12, 255, 17, 18, 18, 255, 19, 19, 20, 255, 20, 21, 22, 255, 20, 20, 21, 255, 20, 21, 21, 255, 29, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 25, 26, 27, 255, 19, 19, 20, 255, 18, 19, 19, 255, 14, 15, 15, 255, 16, 16, 17, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 16, 16, 17, 255, 14, 15, 15, 255, 12, 12, 12, 255, 10, 10, 11, 255, 11, 11, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 8, 8, 8, 255, 4, 4, 4, 255, 5, 5, 6, 255, 7, 7, 7, 255, 2, 3, 3, 255, 3, 4, 4, 255, 5, 5, 6, 255, 8, 9, 9, 255, 6, 6, 6, 255, 10, 10, 10, 255, 12, 12, 13, 255, 5, 5, 6, 255, 4, 4, 4, 255, 9, 10, 10, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 10, 11, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 10, 10, 255, 16, 17, 17, 255, 13, 13, 13, 255, 17, 17, 18, 255, 15, 15, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 16, 17, 17, 255, 18, 19, 20, 255, 20, 21, 21, 255, 16, 16, 17, 255, 22, 23, 24, 255, 17, 18, 18, 255, 17, 18, 18, 255, 26, 27, 27, 255, 18, 19, 20, 255, 22, 22, 23, 255, 22, 23, 24, 255, 19, 20, 20, 255, 19, 20, 21, 255, 27, 28, 29, 255, 25, 25, 26, 255, 24, 24, 25, 255, 22, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 22, 23, 24, 255, 18, 19, 19, 255, 12, 12, 13, 255, 11, 11, 11, 255, 9, 10, 10, 255, 7, 7, 8, 255, 11, 12, 12, 255, 15, 16, 16, 255, 16, 16, 17, 255, 13, 13, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 15, 16, 16, 255, 9, 10, 10, 255, 21, 21, 22, 255, 18, 19, 20, 255, 26, 26, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 26, 27, 27, 255, 22, 23, 24, 255, 18, 19, 19, 255, 22, 22, 23, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 11, 12, 255, 8, 8, 8, 255, 5, 5, 6, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 11, 12, 255, 16, 17, 17, 255, 17, 18, 18, 255, 22, 22, 23, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 25, 26, 26, 255, 19, 19, 20, 255, 18, 18, 19, 255, 17, 18, 18, 255, 13, 13, 14, 255, 11, 11, 12, 255, 8, 9, 9, 255, 10, 10, 11, 255, 11, 11, 11, 255, 15, 15, 16, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 17, 17, 255, 18, 18, 19, 255, 15, 16, 16, 255, 20, 20, 21, 255, 16, 16, 17, 255, 15, 15, 16, 255, 16, 16, 17, 255, 18, 19, 19, 255, 16, 16, 17, 255, 9, 10, 10, 255, 13, 13, 13, 255, 6, 6, 6, 255, 2, 2, 2, 255, 6, 6, 7, 255, 12, 12, 13, 255, 17, 18, 18, 255, 20, 20, 21, 255, 20, 21, 22, 255, 19, 20, 21, 255, 20, 21, 21, 255, 22, 23, 24, 255, 11, 11, 11, 255, 24, 24, 25, 255, 19, 19, 20, 255, 31, 32, 33, 255, 20, 21, 22, 255, 21, 21, 22, 255, 21, 22, 22, 255, 18, 19, 19, 255, 14, 14, 15, 255, 17, 17, 18, 255, 10, 11, 11, 255, 9, 9, 9, 255, 3, 3, 3, 255, 4, 4, 4, 255, 7, 7, 7, 255, 11, 11, 12, 255, 22, 23, 24, 255, 15, 16, 16, 255, 12, 12, 13, 255, 9, 10, 10, 255, 10, 10, 10, 255, 11, 12, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 15, 16, 255, 16, 17, 17, 255, 25, 25, 26, 255, 27, 28, 29, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 18, 19, 20, 255, 15, 16, 16, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 8, 9, 9, 255, 10, 10, 10, 255, 9, 9, 9, 255, 10, 10, 11, 255, 15, 16, 16, 255, 22, 23, 24, 255, 24, 24, 25, 255, 18, 19, 19, 255, 31, 32, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 33, 255, 32, 33, 34, 255, 19, 19, 20, 255, 25, 25, 26, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 15, 15, 16, 255, 13, 14, 14, 255, 14, 15, 15, 255, 26, 27, 28, 255, 23, 24, 24, 255, 23, 24, 25, 255, 18, 18, 19, 255, 25, 25, 26, 255, 28, 29, 30, 255, 30, 31, 32, 255, 28, 29, 30, 255, 19, 19, 20, 255, 24, 24, 25, 255, 16, 17, 17, 255, 16, 17, 17, 255, 13, 13, 14, 255, 12, 12, 13, 255, 9, 10, 10, 255, 5, 5, 5, 255, 14, 14, 15, 255, 25, 26, 27, 255, 25, 26, 27, 255, 17, 18, 18, 255, 21, 21, 22, 255, 25, 26, 27, 255, 30, 31, 32, 255, 26, 26, 27, 255, 28, 29, 30, 255, 16, 16, 17, 255, 10, 11, 11, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 19, 20, 21, 255, 19, 20, 20, 255, 23, 24, 25, 255, 26, 27, 27, 255, 28, 29, 30, 255, 31, 32, 33, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 22, 23, 24, 255, 18, 19, 20, 255, 17, 18, 18, 255, 18, 19, 19, 255, 14, 15, 15, 255, 12, 12, 12, 255, 12, 12, 13, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 13, 13, 13, 255, 10, 10, 10, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 13, 13, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 10, 10, 255, 6, 6, 7, 255, 10, 10, 11, 255, 11, 11, 12, 255, 7, 7, 7, 255, 6, 6, 7, 255, 4, 4, 4, 255, 12, 12, 12, 255, 7, 7, 7, 255, 5, 5, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 11, 12, 12, 255, 11, 11, 12, 255, 13, 14, 14, 255, 13, 13, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 13, 14, 14, 255, 11, 11, 11, 255, 11, 11, 12, 255, 15, 15, 16, 255, 16, 17, 17, 255, 17, 18, 18, 255, 14, 15, 15, 255, 19, 20, 20, 255, 11, 11, 11, 255, 12, 12, 13, 255, 8, 9, 9, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 20, 21, 21, 255, 24, 25, 26, 255, 18, 19, 19, 255, 16, 17, 17, 255, 28, 28, 29, 255, 21, 21, 22, 255, 20, 21, 22, 255, 22, 23, 24, 255, 29, 29, 30, 255, 21, 21, 22, 255, 26, 27, 27, 255, 27, 27, 28, 255, 26, 26, 27, 255, 21, 22, 23, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 33, 255, 21, 22, 23, 255, 15, 15, 16, 255, 14, 14, 15, 255, 9, 9, 9, 255, 10, 10, 11, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 3, 3, 3, 255, 6, 6, 7, 255, 8, 9, 9, 255, 5, 5, 6, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 13, 13, 255, 14, 14, 15, 255, 18, 18, 19, 255, 29, 30, 31, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 22, 22, 23, 255, 27, 28, 29, 255, 26, 26, 27, 255, 21, 21, 22, 255, 21, 22, 23, 255, 23, 24, 25, 255, 19, 20, 20, 255, 12, 13, 13, 255, 5, 5, 6, 255, 8, 8, 8, 255, 6, 6, 7, 255, 12, 12, 13, 255, 9, 10, 10, 255, 20, 20, 21, 255, 21, 22, 22, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 20, 21, 21, 255, 28, 29, 30, 255, 25, 26, 27, 255, 19, 20, 20, 255, 15, 16, 16, 255, 11, 12, 12, 255, 8, 8, 8, 255, 11, 12, 12, 255, 11, 11, 11, 255, 11, 12, 12, 255, 11, 12, 12, 255, 17, 18, 18, 255, 19, 20, 21, 255, 15, 15, 16, 255, 21, 22, 23, 255, 17, 18, 18, 255, 15, 16, 16, 255, 20, 21, 22, 255, 22, 22, 23, 255, 15, 15, 16, 255, 23, 24, 24, 255, 21, 22, 22, 255, 24, 24, 25, 255, 18, 19, 20, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 13, 13, 255, 14, 15, 15, 255, 18, 18, 19, 255, 18, 18, 19, 255, 19, 19, 20, 255, 23, 24, 25, 255, 27, 27, 28, 255, 14, 15, 15, 255, 22, 23, 24, 255, 21, 22, 22, 255, 28, 29, 30, 255, 21, 21, 22, 255, 23, 24, 24, 255, 29, 29, 30, 255, 21, 22, 23, 255, 20, 20, 21, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 3, 4, 4, 255, 4, 4, 4, 255, 7, 7, 7, 255, 8, 9, 9, 255, 18, 18, 19, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 9, 9, 9, 255, 9, 9, 9, 255, 6, 6, 6, 255, 11, 11, 12, 255, 12, 12, 12, 255, 15, 16, 16, 255, 14, 15, 15, 255, 14, 14, 15, 255, 22, 22, 23, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 6, 6, 7, 255, 10, 11, 11, 255, 4, 4, 4, 255, 6, 6, 6, 255, 9, 9, 9, 255, 8, 8, 8, 255, 21, 22, 22, 255, 28, 29, 30, 255, 22, 23, 24, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 29, 30, 255, 25, 25, 26, 255, 27, 28, 29, 255, 21, 22, 23, 255, 12, 12, 13, 255, 18, 19, 19, 255, 15, 15, 16, 255, 8, 8, 8, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 19, 19, 255, 20, 21, 22, 255, 28, 28, 29, 255, 27, 28, 29, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 27, 255, 25, 26, 26, 255, 29, 29, 30, 255, 26, 27, 27, 255, 19, 20, 21, 255, 17, 18, 18, 255, 13, 14, 14, 255, 9, 10, 10, 255, 11, 11, 11, 255, 16, 17, 17, 255, 26, 27, 27, 255, 25, 26, 26, 255, 30, 31, 32, 255, 22, 23, 24, 255, 31, 32, 33, 255, 30, 31, 31, 255, 30, 31, 31, 255, 20, 21, 22, 255, 20, 20, 21, 255, 11, 12, 12, 255, 8, 9, 9, 255, 12, 12, 12, 255, 15, 16, 16, 255, 18, 19, 20, 255, 25, 26, 27, 255, 23, 24, 24, 255, 30, 31, 32, 255, 29, 30, 31, 255, 30, 31, 31, 255, 25, 26, 26, 255, 30, 31, 32, 255, 27, 28, 29, 255, 24, 25, 25, 255, 20, 21, 22, 255, 22, 22, 23, 255, 17, 17, 18, 255, 22, 23, 24, 255, 18, 18, 19, 255, 12, 12, 12, 255, 9, 10, 10, 255, 6, 6, 7, 255, 10, 11, 11, 255, 10, 11, 11, 255, 8, 8, 8, 255, 10, 10, 10, 255, 11, 11, 11, 255, 13, 13, 14, 255, 13, 14, 14, 255, 12, 12, 13, 255, 10, 11, 11, 255, 13, 13, 14, 255, 9, 10, 10, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 14, 15, 15, 255, 12, 12, 12, 255, 8, 8, 8, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 6, 255, 7, 7, 7, 255, 3, 3, 3, 255, 6, 6, 6, 255, 16, 17, 17, 255, 19, 19, 20, 255, 19, 20, 21, 255, 30, 31, 31, 255, 17, 18, 18, 255, 19, 20, 20, 255, 18, 19, 20, 255, 19, 19, 20, 255, 21, 22, 23, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 13, 13, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 15, 16, 16, 255, 19, 19, 20, 255, 28, 29, 30, 255, 29, 30, 31, 255, 30, 31, 32, 255, 25, 26, 27, 255, 23, 24, 25, 255, 28, 29, 30, 255, 25, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 23, 24, 24, 255, 31, 32, 33, 255, 25, 25, 26, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 26, 27, 27, 255, 25, 26, 26, 255, 20, 20, 21, 255, 14, 14, 15, 255, 16, 17, 17, 255, 6, 6, 7, 255, 9, 10, 10, 255, 3, 3, 3, 255, 5, 5, 5, 255, 5, 5, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 7, 255, 4, 4, 4, 255, 6, 6, 7, 255, 10, 10, 10, 255, 9, 10, 10, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 12, 255, 14, 14, 15, 255, 17, 18, 18, 255, 20, 21, 22, 255, 24, 25, 25, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 27, 28, 29, 255, 20, 21, 21, 255, 20, 21, 21, 255, 15, 15, 16, 255, 9, 10, 10, 255, 5, 5, 5, 255, 6, 6, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 18, 19, 19, 255, 20, 21, 22, 255, 22, 23, 24, 255, 30, 31, 32, 255, 29, 29, 30, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 33, 255, 29, 30, 31, 255, 32, 33, 34, 255, 26, 26, 27, 255, 25, 26, 26, 255, 16, 16, 17, 255, 12, 12, 13, 255, 9, 9, 9, 255, 9, 9, 9, 255, 10, 10, 10, 255, 13, 13, 13, 255, 15, 16, 16, 255, 18, 19, 20, 255, 17, 18, 18, 255, 21, 21, 22, 255, 29, 29, 30, 255, 28, 28, 29, 255, 32, 33, 34, 255, 18, 18, 19, 255, 21, 22, 22, 255, 20, 21, 22, 255, 21, 22, 23, 255, 25, 26, 27, 255, 20, 21, 21, 255, 20, 20, 21, 255, 15, 15, 16, 255, 12, 12, 13, 255, 10, 11, 11, 255, 7, 7, 8, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 19, 20, 255, 16, 17, 17, 255, 25, 26, 27, 255, 15, 15, 16, 255, 22, 23, 24, 255, 23, 24, 25, 255, 31, 32, 33, 255, 30, 31, 32, 255, 24, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 18, 19, 20, 255, 14, 15, 15, 255, 12, 13, 13, 255, 8, 9, 9, 255, 7, 7, 7, 255, 3, 3, 3, 255, 5, 5, 5, 255, 8, 8, 8, 255, 11, 11, 11, 255, 19, 19, 20, 255, 17, 17, 18, 255, 17, 17, 18, 255, 15, 15, 16, 255, 15, 15, 16, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 10, 10, 255, 9, 10, 10, 255, 9, 9, 9, 255, 18, 18, 19, 255, 14, 14, 15, 255, 27, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 28, 29, 30, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 7, 255, 7, 7, 7, 255, 3, 4, 4, 255, 5, 5, 5, 255, 5, 5, 6, 255, 10, 10, 11, 255, 10, 10, 11, 255, 13, 13, 14, 255, 15, 16, 16, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 25, 25, 26, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 30, 31, 32, 255, 24, 25, 26, 255, 18, 19, 19, 255, 14, 15, 15, 255, 13, 13, 14, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 10, 10, 255, 8, 9, 9, 255, 20, 20, 21, 255, 17, 18, 18, 255, 24, 25, 25, 255, 29, 29, 30, 255, 24, 24, 25, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 29, 30, 255, 24, 25, 26, 255, 23, 24, 24, 255, 26, 27, 27, 255, 18, 18, 19, 255, 19, 19, 20, 255, 14, 15, 15, 255, 13, 13, 13, 255, 8, 8, 8, 255, 13, 13, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 29, 30, 31, 255, 26, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 21, 21, 22, 255, 19, 19, 20, 255, 17, 18, 18, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 15, 15, 255, 22, 23, 24, 255, 22, 23, 24, 255, 25, 25, 26, 255, 25, 26, 27, 255, 23, 24, 24, 255, 31, 32, 33, 255, 31, 32, 33, 255, 28, 29, 30, 255, 23, 24, 24, 255, 20, 21, 22, 255, 26, 26, 27, 255, 22, 23, 24, 255, 24, 25, 25, 255, 22, 23, 24, 255, 24, 24, 25, 255, 10, 10, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 16, 17, 17, 255, 12, 12, 12, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 19, 20, 21, 255, 16, 16, 17, 255, 16, 17, 17, 255, 17, 18, 18, 255, 13, 13, 13, 255, 14, 14, 15, 255, 8, 9, 9, 255, 6, 6, 6, 255, 7, 7, 7, 255, 3, 4, 4, 255, 7, 7, 7, 255, 6, 6, 6, 255, 8, 8, 8, 255, 13, 13, 14, 255, 7, 7, 8, 255, 15, 16, 16, 255, 15, 16, 16, 255, 19, 20, 20, 255, 22, 23, 24, 255, 23, 24, 24, 255, 32, 33, 34, 255, 32, 33, 33, 255, 24, 24, 25, 255, 32, 33, 34, 255, 27, 27, 28, 255, 19, 20, 20, 255, 13, 13, 14, 255, 12, 13, 13, 255, 14, 14, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 18, 19, 19, 255, 18, 19, 20, 255, 24, 24, 25, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 29, 30, 31, 255, 29, 30, 31, 255, 25, 26, 26, 255, 30, 31, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 23, 24, 24, 255, 26, 26, 27, 255, 22, 23, 24, 255, 18, 19, 19, 255, 13, 14, 14, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 7, 7, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 7, 7, 7, 255, 11, 11, 11, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 12, 13, 255, 13, 13, 13, 255, 18, 18, 19, 255, 30, 31, 32, 255, 21, 21, 22, 255, 24, 25, 25, 255, 26, 27, 28, 255, 27, 28, 29, 255, 30, 31, 31, 255, 30, 31, 32, 255, 18, 19, 19, 255, 16, 17, 17, 255, 14, 14, 15, 255, 11, 12, 12, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 12, 12, 13, 255, 21, 22, 23, 255, 28, 28, 29, 255, 30, 31, 31, 255, 28, 29, 30, 255, 30, 31, 32, 255, 28, 28, 29, 255, 31, 32, 33, 255, 29, 29, 30, 255, 31, 32, 33, 255, 22, 23, 24, 255, 14, 14, 15, 255, 18, 18, 19, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 20, 21, 21, 255, 31, 32, 33, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 34, 255, 28, 29, 30, 255, 22, 22, 23, 255, 14, 14, 15, 255, 16, 17, 17, 255, 14, 15, 15, 255, 13, 13, 14, 255, 7, 7, 7, 255, 8, 9, 9, 255, 8, 9, 9, 255, 6, 6, 6, 255, 15, 16, 16, 255, 18, 18, 19, 255, 16, 17, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 19, 20, 21, 255, 29, 30, 31, 255, 24, 25, 26, 255, 29, 30, 31, 255, 31, 32, 33, 255, 30, 31, 32, 255, 28, 28, 29, 255, 22, 22, 23, 255, 16, 16, 17, 255, 14, 14, 15, 255, 8, 9, 9, 255, 7, 7, 7, 255, 5, 5, 5, 255, 5, 5, 6, 255, 9, 9, 9, 255, 13, 13, 14, 255, 22, 22, 23, 255, 24, 25, 25, 255, 14, 15, 15, 255, 19, 20, 21, 255, 17, 18, 18, 255, 13, 13, 13, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 15, 16, 16, 255, 16, 17, 17, 255, 22, 22, 23, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 33, 255, 32, 33, 34, 255, 17, 18, 18, 255, 9, 9, 9, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 13, 13, 13, 255, 16, 17, 17, 255, 24, 25, 25, 255, 32, 33, 34, 255, 29, 30, 31, 255, 30, 31, 31, 255, 31, 32, 33, 255, 29, 30, 31, 255, 30, 31, 32, 255, 26, 26, 27, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 33, 255, 25, 26, 26, 255, 23, 24, 24, 255, 17, 18, 18, 255, 11, 11, 12, 255, 8, 8, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 12, 12, 12, 255, 11, 12, 12, 255, 18, 19, 20, 255, 23, 24, 25, 255, 26, 26, 27, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 21, 22, 23, 255, 22, 23, 24, 255, 17, 18, 18, 255, 17, 17, 18, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 16, 16, 255, 16, 17, 17, 255, 23, 24, 25, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 26, 27, 27, 255, 25, 25, 26, 255, 19, 20, 21, 255, 12, 12, 12, 255, 10, 10, 11, 255, 9, 10, 10, 255, 19, 20, 21, 255, 18, 18, 19, 255, 29, 29, 30, 255, 28, 28, 29, 255, 25, 26, 26, 255, 22, 23, 24, 255, 28, 29, 30, 255, 24, 25, 26, 255, 18, 19, 19, 255, 24, 24, 25, 255, 18, 18, 19, 255, 20, 21, 21, 255, 20, 20, 21, 255, 17, 17, 18, 255, 13, 14, 14, 255, 13, 13, 13, 255, 11, 11, 12, 255, 13, 13, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 16, 17, 17, 255, 19, 19, 20, 255, 18, 19, 20, 255, 19, 19, 20, 255, 25, 26, 26, 255, 27, 28, 29, 255, 25, 26, 27, 255, 18, 18, 19, 255, 18, 19, 20, 255, 17, 18, 18, 255, 17, 17, 18, 255, 27, 28, 29, 255, 20, 21, 22, 255, 9, 10, 10, 255, 12, 13, 13, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 11, 11, 255, 7, 7, 7, 255, 9, 10, 10, 255, 11, 11, 11, 255, 10, 10, 11, 255, 14, 15, 15, 255, 17, 18, 18, 255, 16, 16, 17, 255, 31, 32, 33, 255, 28, 29, 30, 255, 26, 27, 27, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 21, 21, 22, 255, 20, 21, 21, 255, 16, 17, 17, 255, 16, 17, 17, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 17, 18, 18, 255, 14, 14, 15, 255, 17, 17, 18, 255, 22, 23, 24, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 29, 30, 31, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 31, 32, 33, 255, 19, 20, 20, 255, 17, 18, 18, 255, 21, 22, 22, 255, 15, 16, 16, 255, 12, 12, 12, 255, 9, 9, 9, 255, 5, 5, 5, 255, 9, 10, 10, 255, 10, 10, 11, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 7, 7, 7, 255, 13, 14, 14, 255, 20, 21, 22, 255, 17, 18, 18, 255, 20, 21, 21, 255, 21, 21, 22, 255, 28, 28, 29, 255, 27, 27, 28, 255, 27, 27, 28, 255, 25, 26, 27, 255, 28, 29, 30, 255, 23, 24, 25, 255, 14, 14, 15, 255, 14, 14, 15, 255, 11, 11, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 9, 9, 255, 10, 11, 11, 255, 14, 14, 15, 255, 22, 23, 24, 255, 21, 21, 22, 255, 25, 25, 26, 255, 29, 30, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 22, 23, 24, 255, 20, 21, 22, 255, 20, 20, 21, 255, 16, 16, 17, 255, 17, 17, 18, 255, 12, 13, 13, 255, 12, 13, 13, 255, 11, 12, 12, 255, 12, 13, 13, 255, 16, 16, 17, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 25, 26, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 19, 20, 21, 255, 14, 14, 15, 255, 8, 8, 8, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 7, 255, 11, 11, 12, 255, 13, 13, 13, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 12, 12, 255, 14, 14, 15, 255, 27, 27, 28, 255, 27, 28, 29, 255, 30, 31, 31, 255, 25, 25, 26, 255, 18, 19, 19, 255, 32, 33, 34, 255, 24, 25, 25, 255, 21, 21, 22, 255, 18, 19, 19, 255, 16, 16, 17, 255, 13, 13, 14, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 8, 8, 255, 19, 19, 20, 255, 29, 30, 31, 255, 21, 22, 23, 255, 22, 23, 24, 255, 21, 21, 22, 255, 20, 20, 21, 255, 16, 17, 17, 255, 8, 9, 9, 255, 5, 5, 5, 255, 7, 7, 8, 255, 9, 10, 10, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 17, 18, 255, 26, 27, 27, 255, 32, 33, 34, 255, 28, 29, 30, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 16, 17, 17, 255, 15, 16, 16, 255, 11, 11, 11, 255, 9, 10, 10, 255, 4, 4, 4, 255, 5, 5, 6, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 12, 12, 13, 255, 16, 16, 17, 255, 21, 22, 23, 255, 23, 24, 24, 255, 22, 23, 24, 255, 25, 26, 27, 255, 25, 25, 26, 255, 26, 27, 28, 255, 32, 33, 34, 255, 23, 24, 24, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 33, 255, 25, 25, 26, 255, 14, 14, 15, 255, 12, 13, 13, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 12, 12, 13, 255, 15, 16, 16, 255, 22, 23, 24, 255, 24, 25, 25, 255, 28, 29, 30, 255, 22, 23, 24, 255, 32, 33, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 26, 27, 28, 255, 21, 22, 23, 255, 16, 17, 17, 255, 12, 12, 13, 255, 7, 7, 8, 255, 12, 12, 13, 255, 13, 14, 14, 255, 22, 22, 23, 255, 21, 22, 22, 255, 31, 32, 33, 255, 31, 32, 32, 255, 32, 33, 33, 255, 32, 33, 33, 255, 25, 26, 26, 255, 17, 17, 18, 255, 19, 20, 20, 255, 13, 13, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 18, 19, 20, 255, 24, 25, 25, 255, 24, 24, 25, 255, 25, 26, 26, 255, 32, 33, 34, 255, 20, 21, 22, 255, 20, 21, 21, 255, 17, 17, 18, 255, 17, 18, 18, 255, 15, 16, 16, 255, 16, 17, 17, 255, 19, 20, 21, 255, 16, 17, 17, 255, 13, 13, 14, 255, 14, 15, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 9, 9, 255, 9, 10, 10, 255, 14, 15, 15, 255, 13, 13, 14, 255, 16, 16, 17, 255, 12, 12, 12, 255, 20, 20, 21, 255, 16, 16, 17, 255, 19, 20, 21, 255, 24, 24, 25, 255, 27, 27, 28, 255, 29, 30, 31, 255, 32, 33, 34, 255, 22, 23, 24, 255, 24, 25, 26, 255, 20, 21, 22, 255, 14, 14, 15, 255, 10, 11, 11, 255, 7, 7, 8, 255, 4, 4, 4, 255, 5, 5, 5, 255, 8, 9, 9, 255, 12, 13, 13, 255, 15, 15, 16, 255, 10, 10, 10, 255, 11, 11, 12, 255, 19, 20, 21, 255, 21, 21, 22, 255, 30, 31, 32, 255, 29, 30, 31, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 21, 22, 23, 255, 17, 17, 18, 255, 13, 14, 14, 255, 12, 12, 12, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 20, 21, 21, 255, 32, 33, 34, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 31, 32, 33, 255, 31, 32, 33, 255, 31, 32, 33, 255, 27, 28, 29, 255, 28, 29, 30, 255, 26, 26, 27, 255, 32, 33, 34, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 28, 29, 30, 255, 24, 24, 25, 255, 22, 22, 23, 255, 17, 18, 18, 255, 14, 14, 15, 255, 7, 7, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 9, 9, 9, 255, 15, 16, 16, 255, 12, 13, 13, 255, 12, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 18, 19, 20, 255, 13, 14, 14, 255, 9, 9, 9, 255, 13, 14, 14, 255, 11, 12, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 8, 9, 9, 255, 19, 20, 20, 255, 15, 15, 16, 255, 21, 22, 22, 255, 15, 16, 16, 255, 22, 23, 24, 255, 28, 29, 30, 255, 27, 28, 29, 255, 31, 32, 33, 255, 27, 28, 29, 255, 25, 26, 27, 255, 21, 21, 22, 255, 15, 15, 16, 255, 16, 17, 17, 255, 10, 10, 11, 255, 10, 10, 11, 255, 6, 6, 6, 255, 8, 8, 8, 255, 16, 16, 17, 255, 18, 19, 19, 255, 20, 20, 21, 255, 21, 21, 22, 255, 27, 28, 29, 255, 26, 27, 28, 255, 30, 31, 32, 255, 31, 32, 33, 255, 24, 25, 25, 255, 25, 26, 26, 255, 18, 18, 19, 255, 20, 20, 21, 255, 20, 21, 22, 255, 11, 12, 12, 255, 9, 9, 9, 255, 11, 11, 12, 255, 9, 10, 10, 255, 13, 14, 14, 255, 22, 22, 23, 255, 19, 20, 21, 255, 24, 24, 25, 255, 23, 24, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 32, 33, 34, 255, 28, 28, 29, 255, 32, 33, 34, 255, 28, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 18, 18, 19, 255, 13, 13, 13, 255, 8, 8, 8, 255, 8, 8, 8, 255, 2, 3, 3, 255, 10, 11, 11, 255, 12, 12, 13, 255, 9, 9, 9, 255, 11, 11, 11, 255, 9, 10, 10, 255, 17, 17, 18, 255, 20, 21, 22, 255, 18, 19, 19, 255, 30, 31, 32, 255, 20, 20, 21, 255, 28, 29, 30, 255, 27, 27, 28, 255, 24, 24, 25, 255, 19, 20, 20, 255, 17, 17, 18, 255, 16, 16, 17, 255, 12, 12, 13, 255, 9, 10, 10, 255, 5, 5, 5, 255, 8, 9, 9, 255, 5, 5, 5, 255, 5, 5, 6, 255, 8, 8, 8, 255, 29, 30, 31, 255, 31, 32, 33, 255, 29, 30, 31, 255, 27, 28, 29, 255, 24, 25, 25, 255, 14, 14, 15, 255, 14, 15, 15, 255, 10, 11, 11, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 16, 17, 17, 255, 22, 23, 24, 255, 21, 22, 22, 255, 28, 28, 29, 255, 30, 31, 31, 255, 31, 32, 33, 255, 28, 29, 30, 255, 30, 31, 31, 255, 25, 26, 27, 255, 32, 33, 34, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 15, 16, 255, 9, 9, 9, 255, 5, 5, 6, 255, 6, 6, 7, 255, 7, 7, 7, 255, 4, 4, 4, 255, 9, 9, 9, 255, 6, 6, 6, 255, 8, 9, 9, 255, 17, 18, 18, 255, 20, 21, 22, 255, 20, 20, 21, 255, 19, 19, 20, 255, 20, 20, 21, 255, 26, 27, 27, 255, 30, 31, 32, 255, 27, 27, 28, 255, 30, 31, 32, 255, 28, 28, 29, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 21, 22, 22, 255, 10, 10, 10, 255, 12, 12, 12, 255, 10, 10, 11, 255, 7, 7, 7, 255, 12, 12, 12, 255, 16, 16, 17, 255, 20, 20, 21, 255, 15, 15, 16, 255, 30, 31, 31, 255, 29, 29, 30, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 29, 30, 255, 23, 24, 25, 255, 19, 19, 20, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 10, 10, 255, 12, 12, 12, 255, 15, 16, 16, 255, 21, 22, 22, 255, 21, 22, 23, 255, 25, 26, 27, 255, 32, 33, 33, 255, 31, 32, 33, 255, 30, 31, 31, 255, 26, 27, 28, 255, 21, 22, 23, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 9, 9, 255, 13, 13, 13, 255, 14, 14, 15, 255, 17, 18, 18, 255, 29, 30, 31, 255, 24, 25, 26, 255, 20, 21, 22, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 7, 7, 7, 255, 12, 13, 13, 255, 13, 13, 13, 255, 15, 15, 16, 255, 6, 6, 7, 255, 10, 11, 11, 255, 11, 12, 12, 255, 11, 11, 12, 255, 10, 10, 10, 255, 9, 9, 9, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 12, 13, 255, 8, 8, 8, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 11, 12, 255, 22, 22, 23, 255, 17, 18, 18, 255, 25, 26, 26, 255, 27, 28, 29, 255, 28, 28, 29, 255, 25, 26, 27, 255, 21, 22, 22, 255, 15, 16, 16, 255, 16, 17, 17, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 8, 8, 8, 255, 8, 9, 9, 255, 13, 14, 14, 255, 15, 15, 16, 255, 23, 24, 25, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 33, 255, 21, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 8, 8, 255, 12, 12, 13, 255, 19, 20, 21, 255, 19, 19, 20, 255, 32, 33, 34, 255, 28, 28, 29, 255, 31, 32, 33, 255, 32, 33, 34, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 25, 255, 32, 33, 34, 255, 22, 23, 24, 255, 27, 27, 28, 255, 20, 21, 21, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 27, 28, 29, 255, 20, 21, 21, 255, 20, 21, 21, 255, 12, 13, 13, 255, 8, 9, 9, 255, 10, 10, 10, 255, 6, 6, 6, 255, 12, 12, 12, 255, 10, 10, 11, 255, 16, 17, 17, 255, 12, 12, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 16, 16, 17, 255, 24, 25, 26, 255, 24, 25, 26, 255, 18, 19, 19, 255, 14, 14, 15, 255, 15, 16, 16, 255, 13, 14, 14, 255, 9, 9, 9, 255, 14, 14, 15, 255, 11, 11, 11, 255, 14, 14, 15, 255, 16, 17, 17, 255, 13, 14, 14, 255, 23, 24, 25, 255, 9, 10, 10, 255, 23, 24, 25, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 31, 32, 33, 255, 30, 31, 32, 255, 27, 27, 28, 255, 23, 24, 25, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 13, 14, 14, 255, 14, 14, 15, 255, 29, 30, 31, 255, 26, 26, 27, 255, 20, 21, 22, 255, 16, 16, 17, 255, 25, 25, 26, 255, 25, 26, 26, 255, 19, 19, 20, 255, 23, 24, 24, 255, 21, 22, 22, 255, 18, 18, 19, 255, 13, 13, 13, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 11, 11, 255, 15, 15, 16, 255, 21, 22, 23, 255, 18, 19, 20, 255, 16, 17, 17, 255, 21, 22, 22, 255, 30, 31, 32, 255, 32, 33, 34, 255, 30, 31, 31, 255, 24, 25, 25, 255, 27, 28, 29, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 15, 15, 16, 255, 9, 9, 9, 255, 12, 12, 13, 255, 6, 6, 6, 255, 3, 4, 4, 255, 9, 10, 10, 255, 14, 15, 15, 255, 10, 11, 11, 255, 15, 15, 16, 255, 11, 12, 12, 255, 18, 19, 19, 255, 15, 15, 16, 255, 28, 29, 30, 255, 30, 31, 31, 255, 24, 24, 25, 255, 21, 21, 22, 255, 25, 26, 27, 255, 20, 21, 22, 255, 17, 18, 18, 255, 16, 17, 17, 255, 13, 13, 14, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 13, 14, 14, 255, 22, 23, 24, 255, 32, 33, 34, 255, 22, 22, 23, 255, 19, 20, 20, 255, 25, 26, 27, 255, 20, 20, 21, 255, 13, 14, 14, 255, 13, 13, 14, 255, 9, 10, 10, 255, 8, 8, 8, 255, 5, 5, 5, 255, 13, 14, 14, 255, 14, 14, 15, 255, 19, 19, 20, 255, 26, 26, 27, 255, 31, 32, 33, 255, 21, 22, 23, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 15, 16, 16, 255, 17, 17, 18, 255, 13, 13, 13, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 12, 12, 12, 255, 7, 7, 8, 255, 13, 14, 14, 255, 15, 16, 16, 255, 16, 17, 17, 255, 21, 22, 23, 255, 22, 23, 24, 255, 26, 27, 28, 255, 32, 33, 34, 255, 24, 25, 25, 255, 22, 23, 24, 255, 28, 29, 30, 255, 32, 33, 34, 255, 26, 27, 28, 255, 29, 30, 31, 255, 18, 19, 19, 255, 15, 16, 16, 255, 10, 10, 11, 255, 9, 10, 10, 255, 5, 5, 5, 255, 7, 7, 8, 255, 13, 14, 14, 255, 17, 18, 18, 255, 16, 16, 17, 255, 20, 21, 21, 255, 27, 28, 29, 255, 31, 32, 32, 255, 32, 33, 34, 255, 32, 33, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 28, 255, 20, 21, 22, 255, 15, 15, 16, 255, 13, 14, 14, 255, 12, 13, 13, 255, 10, 10, 11, 255, 11, 11, 11, 255, 14, 15, 15, 255, 18, 18, 19, 255, 25, 25, 26, 255, 30, 31, 31, 255, 22, 23, 24, 255, 31, 32, 33, 255, 25, 26, 26, 255, 25, 26, 26, 255, 24, 25, 25, 255, 13, 14, 14, 255, 13, 13, 13, 255, 6, 6, 6, 255, 9, 10, 10, 255, 17, 18, 18, 255, 20, 21, 21, 255, 19, 20, 20, 255, 16, 17, 17, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 14, 14, 255, 7, 7, 7, 255, 7, 7, 8, 255, 13, 13, 14, 255, 11, 11, 11, 255, 7, 7, 7, 255, 18, 19, 20, 255, 13, 13, 14, 255, 15, 16, 16, 255, 12, 13, 13, 255, 11, 11, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 11, 11, 255, 13, 13, 14, 255, 17, 18, 18, 255, 12, 12, 13, 255, 24, 25, 26, 255, 19, 19, 20, 255, 19, 20, 20, 255, 25, 26, 26, 255, 27, 28, 29, 255, 18, 19, 19, 255, 18, 19, 19, 255, 14, 15, 15, 255, 8, 8, 8, 255, 4, 4, 4, 255, 3, 4, 4, 255, 5, 5, 6, 255, 12, 13, 13, 255, 3, 4, 4, 255, 5, 5, 6, 255, 17, 17, 18, 255, 17, 17, 18, 255, 25, 26, 26, 255, 19, 20, 20, 255, 26, 27, 28, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 20, 21, 21, 255, 11, 11, 11, 255, 14, 15, 15, 255, 10, 10, 10, 255, 9, 10, 10, 255, 11, 11, 11, 255, 15, 16, 16, 255, 16, 17, 17, 255, 32, 33, 34, 255, 30, 31, 31, 255, 32, 33, 34, 255, 28, 29, 30, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 17, 18, 18, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 18, 18, 255, 22, 22, 23, 255, 27, 27, 28, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 20, 21, 22, 255, 12, 13, 13, 255, 13, 14, 14, 255, 14, 15, 15, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 12, 12, 255, 11, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 17, 18, 18, 255, 24, 24, 25, 255, 26, 27, 28, 255, 21, 22, 22, 255, 16, 17, 17, 255, 14, 14, 15, 255, 22, 23, 24, 255, 19, 19, 20, 255, 20, 21, 21, 255, 11, 12, 12, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 17, 17, 255, 14, 14, 15, 255, 14, 14, 15, 255, 24, 25, 26, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 25, 26, 255, 28, 28, 29, 255, 24, 25, 26, 255, 13, 13, 13, 255, 12, 12, 13, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 9, 9, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 19, 20, 255, 19, 20, 20, 255, 18, 19, 20, 255, 17, 18, 18, 255, 14, 15, 15, 255, 18, 19, 20, 255, 23, 24, 25, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 17, 17, 255, 19, 20, 20, 255, 21, 21, 22, 255, 19, 20, 21, 255, 20, 21, 21, 255, 18, 19, 20, 255, 27, 28, 29, 255, 25, 26, 26, 255, 21, 22, 23, 255, 21, 22, 22, 255, 23, 24, 25, 255, 24, 25, 26, 255, 27, 27, 28, 255, 23, 24, 25, 255, 28, 29, 30, 255, 27, 27, 28, 255, 30, 31, 32, 255, 19, 20, 20, 255, 10, 10, 10, 255, 13, 14, 14, 255, 6, 6, 6, 255, 7, 7, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 7, 7, 8, 255, 10, 10, 10, 255, 15, 15, 16, 255, 20, 21, 22, 255, 13, 13, 13, 255, 20, 20, 21, 255, 26, 27, 28, 255, 25, 26, 26, 255, 17, 18, 18, 255, 21, 22, 23, 255, 20, 21, 22, 255, 15, 16, 16, 255, 11, 12, 12, 255, 12, 13, 13, 255, 7, 7, 7, 255, 2, 3, 3, 255, 8, 8, 8, 255, 13, 13, 14, 255, 11, 12, 12, 255, 18, 19, 20, 255, 32, 33, 34, 255, 31, 32, 33, 255, 25, 25, 26, 255, 26, 27, 27, 255, 24, 24, 25, 255, 19, 20, 20, 255, 17, 18, 18, 255, 15, 15, 16, 255, 16, 16, 17, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 11, 255, 14, 14, 15, 255, 23, 24, 24, 255, 19, 20, 20, 255, 29, 29, 30, 255, 30, 31, 32, 255, 31, 32, 33, 255, 28, 29, 30, 255, 25, 26, 27, 255, 18, 19, 19, 255, 15, 15, 16, 255, 14, 14, 15, 255, 7, 7, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 11, 11, 12, 255, 5, 5, 5, 255, 3, 4, 4, 255, 4, 4, 4, 255, 4, 4, 4, 255, 5, 5, 5, 255, 12, 12, 13, 255, 13, 13, 13, 255, 15, 16, 16, 255, 10, 10, 10, 255, 13, 14, 14, 255, 22, 23, 24, 255, 20, 20, 21, 255, 24, 25, 26, 255, 23, 24, 25, 255, 22, 23, 24, 255, 31, 32, 33, 255, 28, 28, 29, 255, 32, 33, 34, 255, 29, 29, 30, 255, 11, 12, 12, 255, 14, 15, 15, 255, 13, 13, 14, 255, 9, 10, 10, 255, 11, 11, 11, 255, 14, 15, 15, 255, 11, 11, 12, 255, 15, 16, 16, 255, 18, 18, 19, 255, 18, 19, 20, 255, 21, 22, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 30, 31, 32, 255, 16, 17, 17, 255, 14, 14, 15, 255, 9, 10, 10, 255, 12, 13, 13, 255, 9, 9, 9, 255, 11, 11, 12, 255, 14, 15, 15, 255, 20, 21, 22, 255, 26, 27, 27, 255, 29, 30, 31, 255, 27, 28, 29, 255, 32, 33, 34, 255, 27, 27, 28, 255, 21, 21, 22, 255, 17, 18, 18, 255, 13, 13, 13, 255, 11, 11, 12, 255, 5, 5, 5, 255, 6, 6, 7, 255, 13, 13, 14, 255, 9, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 13, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 14, 14, 255, 10, 11, 11, 255, 14, 14, 15, 255, 15, 15, 16, 255, 14, 15, 15, 255, 13, 14, 14, 255, 11, 11, 11, 255, 9, 9, 9, 255, 7, 7, 8, 255, 12, 13, 13, 255, 12, 12, 12, 255, 16, 16, 17, 255, 17, 18, 18, 255, 14, 14, 15, 255, 21, 22, 23, 255, 21, 21, 22, 255, 24, 25, 25, 255, 14, 14, 15, 255, 17, 17, 18, 255, 12, 12, 13, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 10, 11, 255, 13, 13, 13, 255, 14, 15, 15, 255, 19, 19, 20, 255, 24, 25, 25, 255, 25, 25, 26, 255, 30, 31, 31, 255, 30, 31, 32, 255, 19, 20, 21, 255, 32, 33, 34, 255, 29, 30, 31, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 28, 29, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 8, 8, 8, 255, 15, 15, 16, 255, 21, 21, 22, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 20, 20, 21, 255, 21, 22, 22, 255, 16, 17, 17, 255, 21, 22, 23, 255, 26, 27, 28, 255, 19, 20, 21, 255, 15, 15, 16, 255, 15, 16, 16, 255, 26, 27, 27, 255, 24, 24, 25, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 17, 18, 18, 255, 17, 17, 18, 255, 14, 14, 15, 255, 9, 10, 10, 255, 3, 3, 3, 255, 8, 8, 8, 255, 11, 11, 11, 255, 15, 16, 16, 255, 22, 23, 24, 255, 22, 23, 24, 255, 22, 22, 23, 255, 25, 25, 26, 255, 25, 26, 27, 255, 21, 22, 22, 255, 20, 21, 21, 255, 16, 16, 17, 255, 21, 21, 22, 255, 22, 23, 24, 255, 16, 17, 17, 255, 13, 13, 13, 255, 12, 12, 13, 255, 11, 11, 12, 255, 16, 17, 17, 255, 15, 16, 16, 255, 16, 17, 17, 255, 17, 17, 18, 255, 15, 16, 16, 255, 19, 20, 20, 255, 29, 30, 31, 255, 27, 27, 28, 255, 32, 33, 33, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 19, 19, 20, 255, 10, 11, 11, 255, 12, 13, 13, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 10, 11, 255, 13, 13, 13, 255, 16, 16, 17, 255, 11, 12, 12, 255, 12, 13, 13, 255, 13, 13, 14, 255, 18, 18, 19, 255, 9, 9, 9, 255, 12, 12, 13, 255, 15, 16, 16, 255, 17, 17, 18, 255, 18, 19, 19, 255, 10, 11, 11, 255, 11, 11, 11, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 12, 255, 13, 13, 14, 255, 11, 11, 12, 255, 19, 20, 21, 255, 18, 18, 19, 255, 20, 20, 21, 255, 21, 22, 22, 255, 15, 16, 16, 255, 17, 18, 18, 255, 19, 19, 20, 255, 24, 25, 26, 255, 18, 19, 20, 255, 20, 21, 21, 255, 23, 24, 24, 255, 26, 26, 27, 255, 24, 25, 26, 255, 32, 33, 34, 255, 26, 27, 28, 255, 11, 12, 12, 255, 8, 8, 8, 255, 4, 4, 4, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 13, 255, 11, 12, 12, 255, 13, 13, 13, 255, 11, 11, 12, 255, 20, 21, 22, 255, 23, 24, 25, 255, 23, 24, 25, 255, 26, 26, 27, 255, 30, 31, 31, 255, 22, 23, 24, 255, 21, 22, 23, 255, 18, 19, 19, 255, 13, 14, 14, 255, 8, 8, 8, 255, 12, 12, 12, 255, 9, 9, 9, 255, 6, 6, 6, 255, 6, 6, 7, 255, 10, 10, 11, 255, 10, 10, 10, 255, 14, 14, 15, 255, 25, 26, 27, 255, 32, 33, 34, 255, 28, 28, 29, 255, 26, 27, 27, 255, 28, 29, 30, 255, 22, 22, 23, 255, 16, 16, 17, 255, 23, 24, 25, 255, 18, 19, 20, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 12, 12, 12, 255, 21, 22, 22, 255, 19, 19, 20, 255, 19, 19, 20, 255, 26, 26, 27, 255, 25, 26, 26, 255, 28, 29, 30, 255, 29, 30, 31, 255, 20, 21, 22, 255, 16, 16, 17, 255, 11, 12, 12, 255, 5, 5, 5, 255, 3, 3, 3, 255, 9, 10, 10, 255, 12, 12, 12, 255, 7, 7, 7, 255, 3, 4, 4, 255, 5, 5, 6, 255, 6, 6, 6, 255, 10, 10, 10, 255, 10, 11, 11, 255, 6, 6, 6, 255, 10, 10, 10, 255, 7, 7, 8, 255, 18, 18, 19, 255, 15, 16, 16, 255, 21, 22, 23, 255, 17, 17, 18, 255, 23, 24, 25, 255, 21, 22, 23, 255, 27, 28, 29, 255, 28, 28, 29, 255, 15, 16, 16, 255, 26, 27, 27, 255, 13, 14, 14, 255, 15, 16, 16, 255, 8, 9, 9, 255, 7, 7, 7, 255, 6, 6, 6, 255, 13, 14, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 13, 13, 255, 14, 14, 15, 255, 14, 15, 15, 255, 25, 25, 26, 255, 27, 28, 29, 255, 29, 29, 30, 255, 32, 33, 34, 255, 19, 20, 21, 255, 16, 17, 17, 255, 19, 19, 20, 255, 15, 16, 16, 255, 15, 15, 16, 255, 11, 12, 12, 255, 9, 9, 9, 255, 13, 13, 13, 255, 15, 16, 16, 255, 21, 22, 22, 255, 26, 27, 27, 255, 32, 33, 34, 255, 27, 28, 29, 255, 27, 28, 29, 255, 26, 27, 27, 255, 17, 17, 18, 255, 14, 14, 15, 255, 13, 14, 14, 255, 5, 5, 5, 255, 11, 11, 12, 255, 12, 12, 13, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 7, 7, 8, 255, 11, 11, 12, 255, 9, 9, 9, 255, 12, 12, 12, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 5, 255, 4, 4, 4, 255, 4, 4, 4, 255, 10, 10, 10, 255, 9, 9, 9, 255, 7, 7, 7, 255, 13, 13, 13, 255, 20, 20, 21, 255, 19, 20, 20, 255, 19, 19, 20, 255, 17, 17, 18, 255, 10, 11, 11, 255, 14, 14, 15, 255, 8, 8, 8, 255, 10, 11, 11, 255, 14, 14, 15, 255, 14, 15, 15, 255, 16, 17, 17, 255, 13, 13, 13, 255, 19, 20, 21, 255, 19, 20, 20, 255, 18, 19, 20, 255, 14, 15, 15, 255, 15, 15, 16, 255, 11, 11, 11, 255, 9, 9, 9, 255, 5, 5, 6, 255, 4, 4, 4, 255, 6, 6, 6, 255, 10, 10, 10, 255, 6, 6, 7, 255, 9, 9, 9, 255, 15, 15, 16, 255, 22, 22, 23, 255, 23, 24, 24, 255, 25, 25, 26, 255, 31, 32, 33, 255, 25, 25, 26, 255, 26, 27, 28, 255, 23, 24, 24, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 28, 29, 255, 22, 23, 24, 255, 9, 9, 9, 255, 5, 5, 6, 255, 6, 6, 6, 255, 8, 8, 8, 255, 12, 12, 12, 255, 15, 16, 16, 255, 25, 26, 26, 255, 32, 33, 34, 255, 30, 31, 32, 255, 28, 29, 30, 255, 22, 22, 23, 255, 22, 23, 24, 255, 12, 12, 13, 255, 19, 19, 20, 255, 16, 17, 17, 255, 22, 23, 24, 255, 18, 19, 19, 255, 13, 13, 14, 255, 12, 13, 13, 255, 21, 22, 22, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 9, 10, 10, 255, 12, 13, 13, 255, 10, 11, 11, 255, 12, 13, 13, 255, 8, 9, 9, 255, 8, 9, 9, 255, 16, 16, 17, 255, 14, 14, 15, 255, 18, 18, 19, 255, 24, 25, 25, 255, 22, 22, 23, 255, 18, 19, 19, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 21, 22, 22, 255, 22, 23, 24, 255, 17, 17, 18, 255, 19, 19, 20, 255, 18, 19, 19, 255, 15, 16, 16, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 10, 10, 10, 255, 16, 17, 17, 255, 12, 13, 13, 255, 26, 27, 27, 255, 29, 30, 31, 255, 31, 32, 33, 255, 30, 31, 32, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 26, 27, 27, 255, 29, 30, 31, 255, 20, 20, 21, 255, 17, 18, 18, 255, 16, 17, 17, 255, 10, 11, 11, 255, 4, 4, 4, 255, 7, 7, 8, 255, 10, 11, 11, 255, 14, 15, 15, 255, 11, 11, 12, 255, 9, 9, 9, 255, 13, 14, 14, 255, 15, 16, 16, 255, 13, 13, 13, 255, 15, 15, 16, 255, 14, 14, 15, 255, 13, 13, 14, 255, 13, 13, 14, 255, 10, 10, 10, 255, 8, 8, 8, 255, 7, 7, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 14, 14, 255, 17, 18, 18, 255, 15, 16, 16, 255, 13, 13, 13, 255, 20, 20, 21, 255, 15, 16, 16, 255, 16, 16, 17, 255, 17, 17, 18, 255, 7, 7, 7, 255, 14, 14, 15, 255, 15, 16, 16, 255, 21, 21, 22, 255, 16, 17, 17, 255, 25, 25, 26, 255, 29, 30, 31, 255, 25, 25, 26, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 8, 255, 4, 4, 4, 255, 11, 11, 11, 255, 7, 7, 7, 255, 15, 15, 16, 255, 14, 15, 15, 255, 12, 12, 13, 255, 14, 14, 15, 255, 22, 22, 23, 255, 24, 25, 25, 255, 23, 24, 25, 255, 22, 23, 24, 255, 17, 17, 18, 255, 16, 17, 17, 255, 11, 11, 11, 255, 16, 17, 17, 255, 13, 13, 14, 255, 11, 11, 11, 255, 6, 6, 6, 255, 6, 6, 6, 255, 6, 6, 6, 255, 11, 11, 11, 255, 11, 11, 12, 255, 11, 11, 12, 255, 28, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 26, 27, 28, 255, 28, 29, 30, 255, 23, 24, 24, 255, 27, 27, 28, 255, 17, 18, 18, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 11, 12, 255, 8, 9, 9, 255, 11, 11, 11, 255, 13, 14, 14, 255, 17, 17, 18, 255, 18, 19, 20, 255, 22, 23, 24, 255, 23, 24, 24, 255, 24, 25, 25, 255, 25, 26, 26, 255, 14, 14, 15, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 14, 15, 15, 255, 13, 14, 14, 255, 7, 7, 8, 255, 7, 7, 8, 255, 6, 6, 6, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 11, 11, 255, 15, 16, 16, 255, 13, 13, 13, 255, 17, 18, 18, 255, 10, 10, 10, 255, 18, 19, 20, 255, 19, 19, 20, 255, 24, 24, 25, 255, 21, 21, 22, 255, 19, 19, 20, 255, 21, 22, 23, 255, 16, 17, 17, 255, 30, 31, 31, 255, 16, 16, 17, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 10, 11, 11, 255, 12, 12, 13, 255, 12, 12, 12, 255, 18, 19, 19, 255, 32, 33, 34, 255, 25, 26, 26, 255, 25, 26, 27, 255, 31, 32, 33, 255, 25, 26, 26, 255, 14, 15, 15, 255, 22, 23, 24, 255, 16, 17, 17, 255, 9, 9, 9, 255, 8, 9, 9, 255, 7, 7, 7, 255, 12, 13, 13, 255, 15, 16, 16, 255, 17, 18, 18, 255, 29, 30, 31, 255, 20, 21, 22, 255, 17, 18, 18, 255, 18, 19, 19, 255, 27, 27, 28, 255, 16, 17, 17, 255, 13, 14, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 6, 6, 7, 255, 9, 10, 10, 255, 7, 7, 7, 255, 2, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 3, 3, 3, 255, 4, 4, 4, 255, 5, 5, 5, 255, 2, 2, 2, 255, 4, 4, 4, 255, 5, 5, 5, 255, 9, 9, 9, 255, 5, 5, 6, 255, 11, 12, 12, 255, 25, 26, 26, 255, 19, 20, 20, 255, 21, 22, 22, 255, 20, 21, 22, 255, 17, 18, 18, 255, 12, 13, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 14, 15, 255, 10, 10, 11, 255, 13, 13, 13, 255, 15, 15, 16, 255, 17, 18, 18, 255, 16, 16, 17, 255, 12, 13, 13, 255, 11, 12, 12, 255, 10, 10, 11, 255, 8, 8, 8, 255, 4, 4, 4, 255, 6, 6, 6, 255, 11, 12, 12, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 13, 13, 255, 21, 22, 22, 255, 17, 17, 18, 255, 16, 17, 17, 255, 19, 19, 20, 255, 24, 25, 26, 255, 22, 22, 23, 255, 25, 25, 26, 255, 21, 22, 23, 255, 28, 29, 30, 255, 29, 30, 31, 255, 28, 29, 30, 255, 29, 29, 30, 255, 11, 11, 12, 255, 6, 6, 6, 255, 8, 8, 8, 255, 8, 8, 8, 255, 10, 11, 11, 255, 18, 19, 20, 255, 18, 19, 19, 255, 24, 24, 25, 255, 26, 26, 27, 255, 23, 24, 24, 255, 22, 23, 24, 255, 23, 24, 24, 255, 20, 21, 22, 255, 22, 23, 24, 255, 15, 16, 16, 255, 11, 11, 12, 255, 13, 13, 13, 255, 10, 10, 11, 255, 12, 12, 12, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 5, 5, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 5, 5, 5, 255, 9, 10, 10, 255, 7, 7, 8, 255, 13, 13, 13, 255, 14, 14, 15, 255, 15, 15, 16, 255, 17, 18, 18, 255, 22, 22, 23, 255, 19, 19, 20, 255, 25, 26, 26, 255, 31, 32, 33, 255, 32, 33, 34, 255, 22, 22, 23, 255, 24, 25, 26, 255, 22, 23, 24, 255, 20, 21, 22, 255, 15, 16, 16, 255, 13, 13, 14, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 12, 12, 255, 11, 12, 12, 255, 10, 11, 11, 255, 20, 20, 21, 255, 17, 17, 18, 255, 29, 29, 30, 255, 32, 33, 34, 255, 31, 32, 33, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 29, 30, 31, 255, 18, 19, 19, 255, 18, 19, 19, 255, 13, 13, 13, 255, 5, 5, 6, 255, 9, 9, 9, 255, 8, 9, 9, 255, 13, 13, 13, 255, 6, 6, 6, 255, 3, 3, 3, 255, 7, 7, 7, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 10, 10, 11, 255, 8, 8, 8, 255, 10, 10, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 11, 11, 11, 255, 15, 15, 16, 255, 13, 14, 14, 255, 10, 10, 11, 255, 14, 14, 15, 255, 12, 12, 13, 255, 12, 13, 13, 255, 15, 16, 16, 255, 18, 19, 19, 255, 17, 18, 18, 255, 24, 25, 26, 255, 18, 18, 19, 255, 17, 18, 18, 255, 15, 16, 16, 255, 12, 12, 13, 255, 7, 7, 8, 255, 4, 4, 4, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 10, 10, 255, 12, 13, 13, 255, 15, 15, 16, 255, 21, 22, 23, 255, 12, 13, 13, 255, 29, 29, 30, 255, 23, 24, 24, 255, 18, 19, 19, 255, 18, 18, 19, 255, 15, 16, 16, 255, 12, 12, 12, 255, 17, 17, 18, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 6, 7, 255, 7, 7, 7, 255, 10, 10, 10, 255, 11, 12, 12, 255, 15, 16, 16, 255, 18, 19, 20, 255, 28, 29, 30, 255, 32, 33, 34, 255, 32, 33, 33, 255, 28, 29, 30, 255, 24, 25, 25, 255, 24, 24, 25, 255, 22, 23, 24, 255, 18, 19, 19, 255, 14, 14, 15, 255, 10, 10, 11, 255, 8, 9, 9, 255, 10, 11, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 16, 17, 17, 255, 15, 16, 16, 255, 14, 14, 15, 255, 17, 17, 18, 255, 22, 23, 24, 255, 28, 28, 29, 255, 12, 12, 13, 255, 8, 8, 8, 255, 5, 5, 5, 255, 8, 9, 9, 255, 12, 12, 12, 255, 10, 11, 11, 255, 20, 21, 22, 255, 12, 12, 12, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 13, 255, 7, 7, 7, 255, 4, 4, 4, 255, 7, 7, 7, 255, 7, 7, 8, 255, 7, 7, 7, 255, 13, 14, 14, 255, 13, 14, 14, 255, 13, 14, 14, 255, 19, 20, 20, 255, 16, 17, 17, 255, 21, 22, 22, 255, 18, 19, 19, 255, 19, 19, 20, 255, 20, 21, 22, 255, 13, 14, 14, 255, 28, 28, 29, 255, 22, 23, 24, 255, 11, 11, 11, 255, 6, 6, 6, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 12, 12, 12, 255, 15, 16, 16, 255, 16, 17, 17, 255, 18, 18, 19, 255, 12, 12, 13, 255, 32, 33, 34, 255, 20, 21, 22, 255, 32, 33, 34, 255, 28, 28, 29, 255, 19, 20, 21, 255, 21, 22, 22, 255, 14, 14, 15, 255, 10, 11, 11, 255, 8, 8, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 19, 19, 20, 255, 21, 22, 22, 255, 16, 17, 17, 255, 12, 12, 13, 255, 18, 19, 20, 255, 18, 19, 20, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 10, 10, 10, 255, 12, 12, 12, 255, 8, 9, 9, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 10, 10, 255, 7, 7, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 7, 7, 7, 255, 1, 2, 2, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 10, 10, 255, 11, 11, 12, 255, 9, 10, 10, 255, 4, 4, 4, 255, 7, 7, 8, 255, 14, 15, 15, 255, 23, 24, 25, 255, 24, 25, 26, 255, 24, 25, 26, 255, 16, 16, 17, 255, 15, 15, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 10, 10, 11, 255, 5, 5, 6, 255, 9, 10, 10, 255, 14, 14, 15, 255, 10, 11, 11, 255, 10, 10, 10, 255, 11, 12, 12, 255, 17, 18, 18, 255, 10, 10, 10, 255, 12, 12, 13, 255, 12, 12, 13, 255, 8, 9, 9, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 10, 10, 11, 255, 11, 11, 12, 255, 16, 17, 17, 255, 20, 21, 22, 255, 15, 15, 16, 255, 18, 18, 19, 255, 16, 16, 17, 255, 20, 21, 22, 255, 9, 10, 10, 255, 18, 19, 19, 255, 20, 21, 22, 255, 18, 19, 20, 255, 24, 25, 25, 255, 21, 21, 22, 255, 21, 22, 22, 255, 16, 17, 17, 255, 9, 9, 9, 255, 9, 10, 10, 255, 9, 10, 10, 255, 14, 14, 15, 255, 26, 27, 27, 255, 16, 17, 17, 255, 18, 19, 20, 255, 13, 14, 14, 255, 15, 16, 16, 255, 22, 23, 24, 255, 26, 27, 28, 255, 16, 16, 17, 255, 15, 16, 16, 255, 15, 15, 16, 255, 10, 10, 11, 255, 8, 8, 8, 255, 9, 9, 9, 255, 6, 6, 7, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 3, 3, 255, 3, 4, 4, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 6, 6, 6, 255, 7, 7, 7, 255, 10, 11, 11, 255, 14, 14, 15, 255, 18, 19, 19, 255, 15, 16, 16, 255, 25, 26, 27, 255, 27, 27, 28, 255, 32, 33, 34, 255, 32, 33, 34, 255, 24, 24, 25, 255, 28, 28, 29, 255, 23, 24, 24, 255, 19, 20, 21, 255, 14, 14, 15, 255, 10, 10, 11, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 13, 13, 14, 255, 18, 19, 20, 255, 16, 17, 17, 255, 18, 19, 19, 255, 25, 26, 26, 255, 25, 26, 26, 255, 28, 29, 30, 255, 30, 31, 32, 255, 32, 33, 34, 255, 32, 33, 34, 255, 30, 31, 32, 255, 27, 27, 28, 255, 25, 26, 27, 255, 18, 19, 19, 255, 13, 13, 13, 255, 11, 11, 11, 255, 10, 10, 11, 255, 7, 7, 7, 255, 7, 7, 7, 255, 0, 0, 0, 255, 5, 5, 5, 255, 2, 2, 2, 255, 8, 9, 9, 255, 3, 3, 3, 255, 5, 5, 5, 255, 2, 2, 2, 255, 8, 8, 8, 255, 8, 9, 9, 255, 5, 5, 5, 255, 6, 6, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 6, 6, 6, 255, 5, 5, 5, 255, 10, 10, 11, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 12, 12, 255, 10, 10, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 15, 16, 16, 255, 22, 23, 24, 255, 14, 15, 15, 255, 16, 16, 17, 255, 12, 12, 12, 255, 10, 11, 11, 255, 21, 22, 22, 255, 20, 21, 21, 255, 11, 12, 12, 255, 6, 6, 6, 255, 3, 4, 4, 255, 13, 13, 14, 255, 7, 7, 8, 255, 9, 10, 10, 255, 15, 16, 16, 255, 11, 12, 12, 255, 18, 19, 20, 255, 14, 14, 15, 255, 17, 18, 18, 255, 17, 18, 18, 255, 14, 14, 15, 255, 15, 15, 16, 255, 7, 7, 7, 255, 9, 9, 9, 255, 9, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 4, 4, 4, 255, 6, 6, 6, 255, 13, 13, 13, 255, 16, 17, 17, 255, 14, 15, 15, 255, 15, 15, 16, 255, 32, 33, 34, 255, 32, 33, 34, 255, 27, 27, 28, 255, 23, 24, 25, 255, 22, 23, 24, 255, 20, 20, 21, 255, 21, 21, 22, 255, 17, 17, 18, 255, 17, 17, 18, 255, 10, 10, 10, 255, 7, 7, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 13, 13, 13, 255, 11, 12, 12, 255, 19, 20, 20, 255, 13, 13, 13, 255, 21, 22, 23, 255, 14, 14, 15, 255, 10, 10, 10, 255, 6, 6, 6, 255, 6, 6, 7, 255, 13, 13, 13, 255, 14, 14, 15, 255, 19, 19, 20, 255, 12, 13, 13, 255, 17, 17, 18, 255, 13, 13, 13, 255, 11, 12, 12, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 5, 5, 6, 255, 8, 8, 8, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 11, 255, 12, 12, 13, 255, 13, 13, 13, 255, 15, 15, 16, 255, 16, 16, 17, 255, 16, 17, 17, 255, 22, 23, 24, 255, 21, 21, 22, 255, 18, 19, 19, 255, 23, 24, 25, 255, 21, 22, 22, 255, 12, 13, 13, 255, 9, 9, 9, 255, 3, 4, 4, 255, 6, 6, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 12, 13, 13, 255, 9, 9, 9, 255, 14, 14, 15, 255, 16, 16, 17, 255, 18, 18, 19, 255, 24, 24, 25, 255, 23, 24, 24, 255, 21, 22, 22, 255, 22, 23, 24, 255, 20, 21, 21, 255, 13, 13, 14, 255, 10, 10, 11, 255, 9, 10, 10, 255, 6, 6, 7, 255, 13, 13, 14, 255, 15, 16, 16, 255, 9, 10, 10, 255, 9, 9, 9, 255, 12, 12, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 10, 10, 11, 255, 10, 11, 11, 255, 12, 13, 13, 255, 11, 12, 12, 255, 21, 22, 22, 255, 14, 15, 15, 255, 16, 17, 17, 255, 12, 12, 13, 255, 13, 13, 13, 255, 11, 11, 12, 255, 8, 9, 9, 255, 8, 8, 8, 255, 11, 11, 12, 255, 10, 11, 11, 255, 8, 8, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 11, 11, 12, 255, 8, 8, 8, 255, 15, 15, 16, 255, 10, 10, 10, 255, 5, 5, 5, 255, 8, 8, 8, 255, 9, 9, 9, 255, 28, 28, 29, 255, 20, 20, 21, 255, 18, 18, 19, 255, 21, 22, 22, 255, 18, 18, 19, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 13, 14, 255, 8, 8, 8, 255, 9, 10, 10, 255, 12, 12, 12, 255, 12, 13, 13, 255, 11, 12, 12, 255, 8, 9, 9, 255, 10, 11, 11, 255, 15, 16, 16, 255, 12, 13, 13, 255, 13, 13, 13, 255, 10, 10, 11, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 12, 12, 255, 11, 11, 11, 255, 19, 20, 20, 255, 13, 14, 14, 255, 13, 13, 13, 255, 18, 19, 20, 255, 15, 16, 16, 255, 12, 12, 12, 255, 12, 12, 13, 255, 13, 13, 13, 255, 13, 13, 14, 255, 16, 17, 17, 255, 17, 18, 18, 255, 16, 16, 17, 255, 24, 24, 25, 255, 20, 20, 21, 255, 14, 15, 15, 255, 15, 15, 16, 255, 12, 13, 13, 255, 9, 9, 9, 255, 20, 21, 22, 255, 16, 16, 17, 255, 17, 17, 18, 255, 14, 14, 15, 255, 15, 16, 16, 255, 17, 17, 18, 255, 8, 8, 8, 255, 16, 17, 17, 255, 14, 14, 15, 255, 12, 12, 13, 255, 7, 7, 7, 255, 9, 9, 9, 255, 8, 8, 8, 255, 5, 5, 5, 255, 5, 5, 5, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 2, 2, 2, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 8, 8, 8, 255, 6, 6, 6, 255, 13, 13, 13, 255, 15, 16, 16, 255, 21, 22, 23, 255, 19, 20, 20, 255, 27, 28, 29, 255, 25, 25, 26, 255, 26, 26, 27, 255, 25, 26, 27, 255, 28, 28, 29, 255, 19, 19, 20, 255, 31, 32, 33, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 13, 14, 255, 9, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 10, 10, 10, 255, 14, 15, 15, 255, 9, 9, 9, 255, 14, 14, 15, 255, 22, 22, 23, 255, 22, 23, 24, 255, 23, 24, 25, 255, 21, 22, 22, 255, 19, 20, 21, 255, 22, 23, 24, 255, 20, 21, 22, 255, 27, 27, 28, 255, 23, 24, 24, 255, 17, 18, 18, 255, 13, 13, 14, 255, 11, 12, 12, 255, 8, 8, 8, 255, 7, 7, 7, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 11, 11, 255, 2, 3, 3, 255, 6, 6, 7, 255, 5, 5, 5, 255, 5, 5, 5, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 6, 255, 5, 5, 5, 255, 7, 7, 7, 255, 7, 7, 7, 255, 14, 15, 15, 255, 3, 3, 3, 255, 11, 11, 12, 255, 12, 13, 13, 255, 11, 11, 12, 255, 9, 10, 10, 255, 10, 11, 11, 255, 7, 7, 8, 255, 9, 9, 9, 255, 10, 10, 10, 255, 8, 9, 9, 255, 5, 5, 5, 255, 9, 9, 9, 255, 8, 8, 8, 255, 10, 10, 10, 255, 12, 12, 12, 255, 13, 14, 14, 255, 7, 7, 7, 255, 10, 10, 11, 255, 12, 12, 13, 255, 16, 17, 17, 255, 16, 17, 17, 255, 12, 13, 13, 255, 7, 7, 8, 255, 7, 7, 7, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 11, 12, 255, 9, 9, 9, 255, 9, 9, 9, 255, 15, 15, 16, 255, 24, 25, 25, 255, 15, 16, 16, 255, 13, 13, 13, 255, 11, 11, 11, 255, 8, 8, 8, 255, 13, 14, 14, 255, 11, 11, 11, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 7, 255, 6, 6, 7, 255, 8, 8, 8, 255, 9, 10, 10, 255, 10, 11, 11, 255, 15, 16, 16, 255, 18, 18, 19, 255, 21, 22, 22, 255, 16, 17, 17, 255, 12, 12, 12, 255, 15, 15, 16, 255, 13, 13, 14, 255, 14, 14, 15, 255, 18, 19, 20, 255, 11, 11, 11, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 11, 12, 255, 9, 9, 9, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 14, 15, 255, 15, 16, 16, 255, 18, 18, 19, 255, 14, 14, 15, 255, 11, 12, 12, 255, 11, 11, 11, 255, 8, 8, 8, 255, 9, 10, 10, 255, 14, 15, 15, 255, 15, 16, 16, 255, 26, 27, 27, 255, 21, 22, 22, 255, 19, 20, 20, 255, 21, 21, 22, 255, 19, 20, 21, 255, 20, 21, 21, 255, 17, 18, 18, 255, 13, 14, 14, 255, 14, 15, 15, 255, 7, 7, 7, 255, 8, 8, 8, 255, 7, 7, 7, 255, 7, 7, 7, 255, 12, 12, 12, 255, 13, 14, 14, 255, 11, 11, 12, 255, 10, 11, 11, 255, 13, 13, 14, 255, 14, 15, 15, 255, 9, 10, 10, 255, 7, 7, 7, 255, 17, 17, 18, 255, 15, 16, 16, 255, 12, 12, 12, 255, 7, 7, 8, 255, 11, 12, 12, 255, 7, 7, 7, 255, 11, 11, 12, 255, 9, 9, 9, 255, 11, 11, 11, 255, 12, 12, 12, 255, 11, 12, 12, 255, 12, 12, 12, 255, 13, 14, 14, 255, 13, 13, 14, 255, 29, 29, 30, 255, 32, 33, 34, 255, 20, 20, 21, 255, 22, 23, 24, 255, 15, 16, 16, 255, 14, 14, 15, 255, 9, 10, 10, 255, 8, 9, 9, 255, 9, 10, 10, 255, 12, 13, 13, 255, 12, 12, 12, 255, 9, 9, 9, 255, 7, 7, 7, 255, 12, 12, 13, 255, 9, 9, 9, 255, 10, 11, 11, 255, 7, 7, 8, 255, 11, 11, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 15, 15, 16, 255, 20, 21, 22, 255, 20, 21, 21, 255, 16, 17, 17, 255, 16, 17, 17, 255, 16, 16, 17, 255, 7, 7, 7, 255, 8, 8, 8, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 10, 11, 255, 10, 10, 10, 255, 13, 13, 14, 255, 11, 12, 12, 255, 11, 12, 12, 255, 8, 8, 8, 255, 8, 9, 9, 255, 11, 11, 11, 255, 18, 19, 19, 255, 21, 22, 22, 255, 27, 27, 28, 255, 20, 20, 21, 255, 24, 24, 25, 255, 14, 15, 15, 255, 16, 17, 17, 255, 17, 17, 18, 255, 13, 13, 13, 255, 6, 6, 6, 255, 8, 8, 8, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 8, 9, 9, 255, 9, 9, 9, 255, 13, 13, 14, 255, 16, 16, 17, 255, 13, 13, 13, 255, 8, 8, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 12, 12, 12, 255, 12, 13, 13, 255, 18, 19, 19, 255, 14, 14, 15, 255, 11, 12, 12, 255, 16, 16, 17, 255, 13, 13, 14, 255, 10, 11, 11, 255, 7, 7, 7, 255, 15, 16, 16, 255, 14, 15, 15, 255, 19, 19, 20, 255, 17, 17, 18, 255, 18, 19, 19, 255, 17, 17, 18, 255, 8, 8, 8, 255, 11, 12, 12, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 10, 10, 255, 12, 12, 12, 255, 11, 11, 11, 255, 17, 18, 18, 255, 14, 15, 15, 255, 7, 7, 8, 255, 8, 8, 8, 255, 14, 14, 15, 255, 8, 8, 8, 255, 9, 10, 10, 255, 9, 9, 9, 255, 6, 6, 7, 255, 5, 5, 5, 255, 6, 6, 6, 255, 6, 6, 7, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 6, 6, 6, 255, 6, 6, 6, 255, 8, 9, 9, 255, 7, 7, 8, 255, 10, 10, 11, 255, 7, 7, 8, 255, 8, 8, 8, 255, 6, 6, 6, 255, 13, 13, 14, 255, 15, 15, 16, 255, 15, 15, 16, 255, 22, 22, 23, 255, 24, 24, 25, 255, 25, 26, 27, 255, 30, 31, 31, 255, 32, 33, 34, 255, 23, 24, 24, 255, 18, 19, 20, 255, 16, 17, 17, 255, 17, 18, 18, 255, 12, 12, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 10, 10, 10, 255, 7, 7, 7, 255, 10, 10, 11, 255, 15, 16, 16, 255, 14, 15, 15, 255, 12, 13, 13, 255, 19, 20, 20, 255, 15, 15, 16, 255, 16, 17, 17, 255, 16, 16, 17, 255, 15, 16, 16, 255, 12, 12, 12, 255, 20, 21, 21, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 11, 11, 255, 9, 9, 9, 255, 5, 5, 5, 255, 10, 11, 11, 255, 11, 11, 12, 255, 11, 12, 12, 255, 11, 11, 12, 255, 9, 10, 10, 255, 5, 5, 5, 255, 5, 5, 5, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 9, 9, 255, 6, 6, 7, 255, 6, 6, 7, 255, 6, 6, 6, 255, 7, 7, 8, 255, 8, 8, 8, 255, 12, 12, 13, 255, 12, 13, 13, 255, 12, 12, 13, 255, 15, 16, 16, 255, 15, 16, 16, 255, 13, 13, 14, 255, 12, 12, 12, 255, 11, 11, 11, 255, 6, 6, 7, 255, 6, 6, 6, 255, 4, 4, 4, 255, 4, 4, 4, 255, 6, 6, 7, 255, 8, 8, 8, 255, 10, 10, 10, 255, 6, 6, 6, 255, 7, 7, 8, 255, 7, 7, 7, 255, 9, 9, 9, 255, 10, 10, 11, 255, 8, 9, 9, 255, 6, 6, 7, 255, 7, 7, 7, 255, 7, 7, 7, 255, 5, 5, 5, 255, 8, 8, 8, 255, 8, 8, 8, 255, 9, 9, 9, 255, 11, 11, 12, 255, 11, 12, 12, 255, 15, 15, 16, 255, 15, 16, 16, 255, 17, 18, 18, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 5, 5, 6, 255, 5, 5, 5, 255, 3, 3, 3, 255, 4, 4, 4, 255, 2, 3, 3, 255, 7, 7, 7, 255, 11, 11, 11, 255, 8, 9, 9, 255, 12, 12, 12, 255, 14, 14, 15, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 12, 12, 255, 12, 12, 12, 255, 7, 7, 8, 255, 12, 13, 13, 255, 14, 14, 15, 255, 15, 16, 16, 255, 11, 12, 12, 255, 10, 10, 11, 255, 2, 3, 3, 255, 10, 11, 11, 255, 10, 10, 10, 255, 10, 11, 11, 255, 8, 8, 8, 255, 5, 5, 5, 255, 11, 12, 12, 255, 12, 12, 13, 255, 9, 10, 10, 255, 7, 7, 7, 255, 8, 8, 8, 255, 15, 15, 16, 255, 17, 18, 18, 255, 19, 20, 20, 255, 28, 29, 30, 255, 18, 19, 19, 255, 22, 23, 24, 255, 15, 16, 16, 255, 18, 19, 19, 255, 19, 20, 20, 255, 23, 24, 24, 255, 16, 17, 17, 255, 14, 15, 15, 255, 8, 9, 9, 255, 10, 10, 11, 255, 8, 8, 8, 255, 11, 11, 11, 255, 9, 9, 9, 255, 8, 9, 9, 255, 9, 9, 9, 255, 11, 11, 12, 255, 8, 8, 8, 255, 7, 7, 8, 255, 8, 8, 8, 255, 8, 8, 8, 255, 11, 11, 11, 255, 8, 9, 9, 255, 5, 5, 5, 255, 8, 8, 8, 255, 10, 10, 11, 255, 8, 8, 8, 255, 8, 9, 9, 255, 9, 9, 9, 255, 8, 8, 8, 255, 6, 6, 7, 255, 12, 12, 12, 255, 13, 13, 14, 255, 14, 14, 15, 255, 11, 12, 12, 255, 19, 20, 20, 255, 27, 28, 29, 255, 17, 18, 18, 255, 16, 16, 17, 255, 13, 13, 13, 255, 12, 12, 12, 255, 10, 10, 11, 255, 12, 13, 13, 255, 12, 12, 12, 255, 15, 16, 16, 255, 15, 16, 16, 255, 12, 13, 13, 255, 14, 14, 15, 255, 13, 14, 14, 255, 16, 17, 17, 255, 15, 15, 16, 255, 11, 11, 12, 255, 13, 14, 14, 255, 10, 10, 10, 255, 14, 15, 15, 255, 16, 17, 17, 255, 18, 19, 19, 255, 23, 24, 24, 255, 15, 16, 16, 255, 21, 22, 23, 255, 20, 21, 21, 255, 17, 18, 18, 255, 12, 13, 13, 255, 12, 12, 12, 255, 13, 14, 14, 255, 14, 14, 15, 255, 18, 19, 19, 255, 12, 12, 12, 255, 16, 17, 17, 255, 12, 12, 13, 255, 11, 12, 12, 255, 8, 8, 8, 255, 13, 14, 14, 255, 13, 13, 14, 255, 20, 20, 21, 255, 25, 26, 27, 255, 19, 19, 20, 255, 24, 25, 26, 255, 16, 16, 17, 255, 14, 15, 15, 255, 17, 18, 18, 255, 12, 13, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 7, 7, 7, 255, 9, 10, 10, 255, 9, 9, 9, 255, 3, 3, 3, 255, 10, 10, 10, 255, 10, 11, 11, 255, 11, 11, 12, 255, 14, 15, 15, 255, 9, 10, 10, 255, 12, 12, 13, 255, 11, 12, 12, 255, 11, 11, 12, 255, 12, 12, 12, 255, 13, 13, 13, 255, 11, 11, 11, 255, 12, 12, 12, 255, 10, 11, 11, 255, 13, 13, 14, 255, 8, 8, 8, 255, 6, 6, 6, 255, 10, 11, 11, 255, 9, 9, 9, 255, 9, 9, 9, 255, 14, 14, 15, 255, 14, 14, 15, 255, 13, 13, 14, 255, 14, 14, 15, 255, 8, 8, 8, 255, 13, 13, 14, 255, 7, 7, 8, 255, 10, 10, 10, 255, 11, 12, 12, 255, 8, 9, 9, 255, 9, 9, 9, 255, 7, 7, 7, 255, 9, 9, 9, 255, 7, 7, 7, 255, 10, 11, 11, 255, 11, 11, 11, 255, 10, 10, 11, 255, 11, 11, 12, 255, 11, 11, 11, 255, 8, 9, 9, 255, 7, 7, 7, 255, 7, 7, 8, 255, 8, 8, 8, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255, 0, 0, 0, 255 ), "format": "RGBA8", @@ -14,7 +14,7 @@ data = { [sub_resource type="ImageTexture" id=2] flags = 1 flags = 1 -image = SubResource( 1 ) +image = SubResource( 3 ) size = Vector2( 512, 512 ) [resource] diff --git a/game/scenes/world/new_terramanlibrarymerger.tres b/game/scenes/world/new_terramanlibrarymerger.tres index 33f84bd7..d27ef096 100644 --- a/game/scenes/world/new_terramanlibrarymerger.tres +++ b/game/scenes/world/new_terramanlibrarymerger.tres @@ -29,4 +29,4 @@ texture_side = ExtResource( 3 ) [resource] materials = [ ExtResource( 5 ), ExtResource( 5 ), ExtResource( 5 ), ExtResource( 5 ), ExtResource( 4 ) ] texture_flags = 1 -voxel_surfaces = [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ) ] +terra_surfaces = [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ) ] diff --git a/game/scenes/world/new_terramanlibrarymergerpcm.tres b/game/scenes/world/new_terramanlibrarymergerpcm.tres index b14db1ec..9f6a8870 100644 --- a/game/scenes/world/new_terramanlibrarymergerpcm.tres +++ b/game/scenes/world/new_terramanlibrarymergerpcm.tres @@ -32,4 +32,4 @@ texture_side = ExtResource( 5 ) materials = [ ExtResource( 7 ), ExtResource( 7 ), ExtResource( 7 ), ExtResource( 7 ), ExtResource( 6 ) ] prop_materials = [ ExtResource( 2 ), ExtResource( 2 ), ExtResource( 2 ), ExtResource( 2 ), ExtResource( 1 ) ] texture_flags = 1 -voxel_surfaces = [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ) ] +terra_surfaces = [ SubResource( 1 ), SubResource( 2 ), SubResource( 3 ), SubResource( 4 ) ]